当JFrame最大化时,ScrollBar不会调整大小

时间:2015-01-25 15:13:22

标签: java swing netbeans jframe jscrollbar

我的JFrame JScrollPane Panel。我希望make JScrollPane适合JFrame,而Panel适合JScrollPane,当我最大化它或调整它时。我正在使用netbeans gui buider.

当我启动程序时,一切都已就绪。三个装配。但我使用此命令来最大化屏幕,滚动和窗格不会改变...

setExtendedState(this.getExtendedState() | JFrame.MAXIMIZED_BOTH);

任何提示?

1 个答案:

答案 0 :(得分:1)

您遇到了布局管理器问题,其布局管理器在其父层次结构调整大小时不会调整JScrollPane的大小。最简单的解决方案是确保JScrollPane的容器(可能是contentPane?)使用BorderLayout,并且已经添加了JSLrollPane BorderLayout.CENTER。

有关详细信息,请在此处查看Swing教程和其他Swing资源的链接:Swing Info,包括指向布局管理器教程的链接。