我有三节课。 GameFrame
扩展JFrame
,GamePanel
和InfoPanel
扩展JPanel
。
我正在寻找最佳的解决方案,如何将这两个面板添加到如图所示的框架中:
GamePanel
的初始大小必须为(800x800)。我希望在更改窗口的大小时,两个面板也都可以更改大小以适合窗口。怎么做?
答案 0 :(得分:0)
听起来像您需要将GameFrame
的布局设置为Border Layout,并将InfoPanel
添加到NORTH
的{{1}}和GameFrame
中GamePanel
。 CENTER
将自动调整其组件的大小以匹配BorderLayout
的大小。