|
|
1
6
看看 scrollRectToVisible(Rectangle r) 和 modelToView(int pos) 这样你就能在不影响用户选择的情况下找到你想要的东西。 对于滚动条,尝试在不同的事件上强制执行滚动和附加到。例如:
|
|
2
3
基于前面的答案和进一步的google搜索,我做了一个测试,在这个测试中,一个线程连续地将字符串附加到jscrollpane中的jtextArea。我认为在这里使用invokelater很重要,因为在滚动到该值之前,jscrollbar需要用新的最大值进行更新。使用invokelater,awt线程将处理这个问题。
|
|
|
3
1
|
|
|
4
1
过去几天我一直在尝试不同的方法来解决这个问题。我找到的最佳解决方案是替换jscrollpane的viewport的布局管理器,并在那里实现所有所需的滚动行为。跳跃的滚动条旋钮不见了,它燃烧的很快——如此之快,以至于它创造了另一个我不得不努力的比赛条件。详情如下: http://www.java-forums.org/awt-swing/56808-scroll-bar-knob-jumpy-when-component-growing.html |
|
|
5
1
有点晚了,但我发现: http://www.camick.com/java/source/SmartScroller.java 实际上,您可以使用以下代码:
这里是smartscroller类:
|
|
|
6
0
你可以在这里找到全部细节: How to make JTextPane autoscroll only when scroll bar is at bottom and scroll lock is off? |
|
7
0
|
|
|
FranticFronk · Tkinter单选按钮在已选择时执行命令 1 年前 |
|
|
Kumkuatte · 如何将UI元素对齐到Unity中的左侧位置 2 年前 |
|
|
Calax · GUI不显示所有组件(C++) 2 年前 |
|
|
trassert · python flet容器 2 年前 |
|
|
zadisk8 · 带有Q拆分器和多级选项卡的PyQt5 2 年前 |
|
|
Patrick Visi · Zitadel日常创建服务用户 2 年前 |