我正在尝试将一些垫片插入JPanel
的布局中。我有3个按钮,我想在它们之间添加类似于Box.createRigidArea(new Dimension(10, 0))
的东西。 Netbeans 6.9.1似乎没有创建它们的选项 - 这是真的吗?有一些解决方法吗?
答案 0 :(得分:1)
简单的解决方法是添加一个自定义首选大小的JPanel。
答案 1 :(得分:1)
另一种方法是将JPanel
设置为使用BoxLayout
并修改按钮的预添加或后添加代码以包含所需的Component
:
this.add(Box.createVerticalStrut(10));
生成的代码如下所示:
jButton1.setText("jButton1");
this.add(Box.createVerticalStrut(10));
add(jButton1);
this.add(Box.createVerticalStrut(10));
您还需要import javax.swing.Box
。