0

我创建了一个程序,在该程序中,我在 Swing 窗口的一侧显示结果过滤选项,但是默认情况下,它们彼此水平相邻显示,这浪费了我在 BorderLayout 的 WEST 侧分配的空间。有什么我可以在我的构造函数或添加语句中传递的东西可以堆叠起来吗?这是我在扩展 JFrame 的类中的相关代码:

box1 = new JCheckBox("Points");box2 = new JCheckBox("Bleh");
pane = new JPanel();
pane.add(box1);pane.add(box2);
add(pane, BorderLayout.WEST); 

所以这很简单,但是当显示时它们并排显示,这就是我想要改变的。任何帮助将不胜感激。如果我错过了一个很好的研究信息来源,请传递。

4

1 回答 1

1

GridLayout与 n 行和一列一起用于,pane其中 n 是复选框的数量

于 2013-10-12T20:35:02.380 回答