帮助您在Java中设置面板

时间:2010-05-22 18:38:33

标签: java awt panels

我是Java awt的新手,所以我在设置面板时遇到了麻烦。我有一个巨大的面板,需要在里面放置3个面板(照片附在底部)。一个将在顶部(1),第二个将在中间(3),第三个将在底部(2)。任何剩余空间必须在(1)/(3)和(3)/(2)之间平均分配。此外,中间面板(3)是一个表格,因此必须使用GridLayout。

我怎样才能做到这一点?

提前致谢!

P.S。我试图用MS Paint(http://i45.tinypic.com/mwejkk.jpg

绘制它

2 个答案:

答案 0 :(得分:1)

我不明白,我建议:

  • 使用swing,而不是awt,所以请使用JPanel

  • 一个BorderLayout,你的巨型面板(jpanel)位于中间,西面是一个jpanel;对于这个jpanel 一个BorderLayout,或BoxLayout,或GridLayout,放在你的1 2 3面板内。

...或使用netbeans和matisse。

答案 1 :(得分:1)

This会对你有所帮助。这是关于BoxLayout的Sun教程。它描述了您似乎需要的堆叠布局,以及如何使隐藏的组件在您提到的额外空间中添加间隙。对于中间面板,在该面板中放置一个GridLayout来完成所需的操作。