如何在Java中定位两个对角的JPanel?

如何在Java中定位两个对角的JPanel?,java,swing,layout,jframe,jpanel,Java,Swing,Layout,Jframe,Jpanel,我想知道什么布局或黑客可以用来定位这两个JPanel,使其最终看起来像这样 看起来,大多数布局都取决于其他组件的位置,或者相对于其他组件垂直放置,或者水平放置 注意:面板2比面板1小。我将与布局管理器结合使用。但还有其他几种选择。这只是我个人的喜好 有关更多信息,请参阅。可以使用绝对布局(例如setLayout(null);)并根据需要设置x,ylike@iTech,不建议使用空布局管理器。@mre,它只是一个选项,即使它不是推荐的选项。@iTech,最后一个选项,是的。GridBagLayo

我想知道什么布局或黑客可以用来定位这两个JPanel,使其最终看起来像这样

看起来,大多数布局都取决于其他组件的位置,或者相对于其他组件垂直放置,或者水平放置

注意:面板2比面板1小。

我将与布局管理器结合使用。但还有其他几种选择。这只是我个人的喜好


有关更多信息,请参阅。

可以使用绝对布局(例如
setLayout(null);
)并根据需要设置
x,y
like@iTech,不建议使用空布局管理器。@mre,它只是一个选项,即使它不是推荐的选项。@iTech,最后一个选项,是的。GridBagLayout可以做到这一点,它将尊重
Box
/
BoxLayout
的首选组件尺寸+1;也可以考虑<代码>覆盖布局>代码>。