更改面板的尺寸

时间:2015-10-10 17:32:33

标签: java user-interface grid-layout panels

Soo我正在尝试制作两个面板,我希望顶部面板至少是窗口的2/3。我使用了GridLayout并将它分成两半,我想让它变得更加顶级。我应该考虑另一种布局而不是GridLayout吗?

1 个答案:

答案 0 :(得分:2)

您可以使用javax.swing.JSplitPane之类的:

JSplitPane spt = new JSplitPane();
spt.setDividerSize(12);
spt.setOrientation(JSplitPane.VERTICAL_SPLIT);
spt.setRightComponent(imagePanel1);
spt.setLeftComponent(imagePanel2);
spt.setDividerLocation(0.8);

根据您的需要调整值。