我的JFrame
JScrollPane
Panel
。我希望make JScrollPane
适合JFrame
,而Panel
适合JScrollPane
,当我最大化它或调整它时。我正在使用netbeans gui buider.
当我启动程序时,一切都已就绪。三个装配。但我使用此命令来最大化屏幕,滚动和窗格不会改变...
setExtendedState(this.getExtendedState() | JFrame.MAXIMIZED_BOTH);
任何提示?
答案 0 :(得分:1)
您遇到了布局管理器问题,其布局管理器在其父层次结构调整大小时不会调整JScrollPane的大小。最简单的解决方案是确保JScrollPane的容器(可能是contentPane?)使用BorderLayout,并且已经添加了JSLrollPane BorderLayout.CENTER。
有关详细信息,请在此处查看Swing教程和其他Swing资源的链接:Swing Info,包括指向布局管理器教程的链接。