问题标签 [jscrollpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5454 浏览

java - “缩放”后的 JScrollPane setViewPosition

我在这里的代码是使用 MouseAdapter 来监听用户在他们想要放大的图像区域周围“绘制”一个框,并计算框与图像的比率。然后它将图像大小调整为计算的比率。这部分有效。

我遇到的问题是使 JScrollPane 视图看起来好像在调整图像大小后它仍然位于相同的左上角位置。我尝试了几种方法,这些方法似乎已经接近我想要的结果,但不完全是。

这是查找比例并设置位置的侦听器:

}

这是它调整大小并显示图像的 ImageComponent:

ResizeViewport 强制视口在放大时显示整个 ImageComponent,否则它将以之前的大小剪辑图像:

0 投票
2 回答
8193 浏览

java - java网格包布局:避免居中对齐

在我的 GUI 应用程序中,我有几个 JPanel,它们在程序运行期间的不同点被实例化,并且某些操作会导致其中一个显示在滚动窗格中:

问题是,我的面板是使用 Grid Bag Layouts 完成的,其行为是将其自身置于其内部的 JScrollPane 中。这使 GUI 看起来很奇怪。

任何人都知道强制网格包布局面板左上对齐的方法吗?

谢谢!


编辑

请注意,这里我询问的是整个面板在其滚动窗格中的对齐方式,而不是面板中的组件。

0 投票
1 回答
3902 浏览

jquery - Jquery jscrollpane插件错误

当我尝试在 Safari 4 中实现 jSrollpane 时出现此错误:

类型错误:表达式“$drag[0]”[undefined] 的结果不是对象。

然后,当我在 Chrome 中尝试相同的操作时出现此错误:

未捕获的类型错误:无法读取未定义的属性“offsetHeight”

但为什么?它在 FF 中运行良好。

有任何想法吗?

0 投票
7 回答
21581 浏览

java - JScrollPane 和 JList 自动滚动

我有下一个代码:

它会自动向下滚动。但是,如果我尝试向上滚动以重新阅读一条消息,它会强制向下滚动。我怎样才能解决这个问题?

0 投票
1 回答
2880 浏览

java - 删除 jscrollpane 中的垂直滚动条?

是否可以删除 JScrollPane 中的垂直滚动条?

0 投票
3 回答
3334 浏览

java - 自定义绘制的组件未在 JScrollPane 内绘制

我使用的是 Java JRE 1.6.7,并且有一个 JComponent 和一个 JScrollPane。我无法获得双缓冲来解决这个问题,这总是导致闪烁。如果我使用 Canvas,我会处理缓冲,但是当与 JScrollPane 结合使用时会导致问题。

所以我下载了 JRE 1.6.18,希望能解决其中一个问题。好吧,现在 JScrollPane 中的 JComponent 根本没有正确绘制。它只绘制 JComponent 的外部区域,就好像 JScrollPane 是在它上面绘制一样,除了边框。

这是一个不绘图的代码示例。这会导致应该进行绘图的区域出现 1 像素宽的白色轮廓:

任何帮助是极大的赞赏!-克雷格

0 投票
1 回答
3726 浏览

javascript - 如何使用 HTML/CSS/JScrollPane 制作漂亮的滚动条

我正在设计一个通过定义这个 css 类来模仿内联窗格的 html 网页:

并应用于跨度标签。生成的代码是这样的:

问题是出现的滚动条是丑陋的、灰色的、四四方方的。我真的需要一个“更漂亮”的滚动条。我环顾了几个小时,似乎几乎所有内容都指向使用 JQuery 插件 JScrollPane。然而,虽然我是一名开发人员(我实际上是使用 Java 为网页生成 html),但我之前从未使用过 JQuery 或插件。

我用其他页面的源代码玩了一下,得到了一些最小的工作,但仍然没有什么漂亮的。我这样说可能是错误的,但似乎我需要实际的图像文件才能使滚动条更漂亮。

我喜欢的一个滚动条的示例是此页面上 pane2 上的滚动条:http: //www.kelvinluck.com/assets/jquery/jScrollPane/examples.html

我在哪里可以获得源中引用的图像?我真的需要制作这些图像,还是可以在某个地方下载它们?

任何其他关于设计漂亮滚动条的帮助(我不是平面设计师,请记住这一点),或者一般如何使用 JQuery 插件,我们将不胜感激。

添加注意我还需要滚动条水平工作,而不仅仅是垂直工作。JScrollPane 仍然适合这个吗?

0 投票
4 回答
3181 浏览

java - 获取带有自定义表模型的 JTable 以显示在 JScrollPane 中

我正在尝试为我的 JTable 创建自己的自定义 TableModel(因为我想将一行 JCheckBox 合并到我的表中。)我在 JScrollPane 中也有 JTable。在我尝试合并 JCheckBox 和自定义 AbstractTableModel 之前,如果我使用默认的 (Object[][], Object[]) 构造函数,JTable 会显示得很好。我在 Sun 的 JTable 教程中读到,这些构造函数默认使用将所有数据视为字符串的默认设置。

然后我创建了我的自定义 AbstractTableModel 并从此开始:

对此:

我假设这将调用尝试使用扩展 AbstractTableModel 的定制类创建 JTable,但现在 JScrollPane 中没有显示任何内容。

我使用不正确?我实际上是从 Sun 教程中复制了代码,并且只更改了所涉及的数据文件的名称。我也把这个方法放在同一个类中。是否有其他方法可以确保您的表格是使用自定义表格模型创建的?任何见解将不胜感激。

0 投票
1 回答
388 浏览

javascript - Scroller 对象在 IE7 中不起作用,但在 IE8 中起作用

我在尝试解决我在 IE7 中遇到的运行时错误时遇到了困难,但它在 IE8 中工作正常,它说这this.scroller是 null 或不是我使用的滚动条的对象,但令我惊讶的是它在每个浏览器上都有效. 请我需要一个解决方案。如果我没有澄清我的问题,请告诉我。我只是在寻找可能导致这种情况的原因。

0 投票
4 回答
5618 浏览

java - JScrollPane 用于包含一组带有 BoxLayout 的标签的面板

我想将 JScrollPane 用于面板,该面板使用框布局在其中包含任意标签列表。我正在尝试获取它,以便在要显示的项目(标签)过多时出现滚动条。

我尝试将 JScrollPane 添加到面板,然后添加标签,但我没有看到任何滚动条。

有任何想法吗?

TIA