JScrollPane中的滚动条不会刷新

时间:2013-05-21 11:46:54

标签: java swing jpanel jscrollpane preferredsize

我在JScrollPane中有一个JPanel。当JPanel更改时(在我的情况下,我在内部绘制图像),滚动条不会相应地刷新。我需要轻松地移动它们或调整整个框架的大小,然后一切都很好。如何强制JScrollPane显示正确的滚动条(即加载图片后)?

1 个答案:

答案 0 :(得分:2)

如果要根据某些更改修改JScrollPane,则应包括这些方法:

JScrollPane.setViewportView(this);  
JScrollPane.revalidate();  
JScrollPane.repaint();