114得票9回答
当使用鼠标滚轮时,我该如何加快JScrollPane中的滚动速度?

我看到了JScrollPane.setWheelScrollingEnabled(boolean)方法,可以开启或禁用鼠标滚轮滚动。不过,有没有方法可以调整滚动速度?在我的观点中,它的速度非常慢。无论我把窗口调整成什么尺寸,每次滚动只移动约三个像素。我希望它比这快得多。 有什么想法吗?

69得票8回答
如何在Java GUI中设置JTextArea的自动滚动?

我已经在JScrollPane上嵌入了一个JTextArea,并将其用于输出。 我希望每当输出超出JTextArea的大小时,JTextArea会自动滚动,以便用户不必手动向下滚动查看最新的输出。 我该如何做到这一点? 我已经将JTextArea和JScrollPane的autoscro...

52得票5回答
JTable滚动到指定行索引

我有一个位于 JScrollPane 中的 JTable。基于应用程序中发生的事件,会在运行时向表中添加行。当向表添加新行时,我希望滚动窗格自动滚动到表的底部。 对于 JLists,有一个名为 [ensureIndexIsVisible][1]() 的方法,它可以强制显示列表中的特定索引。我...

46得票5回答
带有水平滚动条的JTable

是否有办法在必要时启用水平滚动条? 情况是这样的:我有一个 JTable,其中一个单元格存储了大量的数据。因此,我需要有水平滚动条。 有人对此有想法吗?

40得票6回答
如何在 JTable / JScrollPane 中去除边框

如果您运行下面的简短示例,您将看到中心区域周围有一个边框。我不确定为什么会出现这个边框。 当JTable在JScrollPane中时,就会发生这种情况。我尝试了各种方法来去除它,但是目前还没有成功。没有JScrollPane的JTable不会显示边框。 请参见下面的示例。谢谢。public...

37得票2回答
更新Mac OS Sierra后,像Intellij这样的Java应用程序出现了滚动问题。

最近我将我的Macbook Pro系统更新为Mac OS Sierra后,所有Java应用程序如Intellij IDEA社区版出现了滚动问题。 编辑器面板的滚动非常快速。滚动增量的单位似乎很大。 Intellij IDEA版本是2016.2.3。 Java版本为Java 8 Update...

33得票4回答
将滚动条添加到文本区域

我该如何在文本区域中添加滚动条?我已经尝试了这段代码,但它没有起作用。middlePanel=new JPanel(); middlePanel.setBorder(new TitledBorder(new EtchedBorder(), "Display Area"));...

22得票4回答
JScrollPane的滚动事件

很奇怪的是,JScrollPane没有一个addAdjustmentListener()方法。然而,adjustmentListener被说成是与滚动条一起使用的。我希望在任何方向上滚动JScrollPane时都可以触发某些操作。如何实现这样的功能?

22得票8回答
使JScrollPane自动滚动到底部

我正在尝试使用JScrollPane和JTextArea实现滚动条。JTextArea一直被添加,我希望JScrollPane在添加更多文本时保持向下滚动。如何实现呢?

20得票2回答
如何增加JScrollPane上缓慢滚动的速度?

我在我的项目中向JScrollPane中添加了一个JPanel。 一切工作都很正常,但是在JPanel中使用鼠标滚轮时,有一个问题,它的速度非常慢。如何让它滚动得更快? 我的代码如下:JPanel panel = new JPanel(); panel.setLayout(new Bor...