Java GridBag布局比另一个面板更大的面板
有谁能给我举个例子,说明如何在JFrame中,将一个确定大小的面板置于另一个确定大小的面板之上 我的意思是这样的Java GridBag布局比另一个面板更大的面板,java,swing,jframe,Java,Swing,Jframe,有谁能给我举个例子,说明如何在JFrame中,将一个确定大小的面板置于另一个确定大小的面板之上 我的意思是这样的 ------------------- | | | Panel 1 | | | | | ------------------- | | | Panel 2 |
-------------------
| |
| Panel 1 |
| |
| |
-------------------
| |
| Panel 2 |
-------------------
阅读上的Swing教程中的部分。有几个你可以选择。BorderLayout可能是最简单的,因为它可以自动调整宽度大小 请注意,不应硬编码尺寸。让布局管理器确定大小。查看Swing组件
我建议您阅读,版面经理从camickr的答案链接到@GilbertLeBlanc他大概是在一个面板中添加了一个面板。@DaftPunk,这是为了让OP清楚地表达出来。他可能尝试使用CardLayout类型的情况,即两个面板占用相同的空间,但一次只能看到一个,或者他可能尝试在另一个面板上绘制半透明面板,或者可能只是将子面板添加到父面板。正如我之前所说的,由OP发布一个清晰的问题,这样我们就不用花时间猜测了。对不起,我用错误的方式解释了我自己。在这种情况下,我是你的朋友,可以找到一些相关的例子,还有。如有要求,提供如何工作的特殊链接:-