我有一个带视图的 JScrollPane。我正在做一个聊天应用程序,这就是为什么我需要让我的 ScrollBar 达到最大值()。为了获得正确的视图最大值,我必须先验证。当我验证我的 ScrollPane 时,会自动重新绘制。我不想要这种重绘,因为当我将 ScrollBar 设置为最大值时,它会进行双重重绘:当 ScrollBar 位于顶部时,另一个位于底部时。
我的代码:
Main.getWindow().getMainPanel().getScrollPaneCenter().validate();
scrollPaneCenter.getVerticalScrollBar().setValue(scrollPaneCenter.getVerticalScrollBar().getMaximum());
PS:我想禁用我的组件的重绘,或者你有一个解决方案可以让 JScrollPane 反转(总是让 ScrollBar 到底部)。