Tag: boxlayout

如何在boxLayout中的两个button之间添加空格?

BoxLayout组中有四个button。 这只是两个样本,因为它是全部重复的代码。 我想在每个button之间创build一个小空间,这样它们就不会碰到对方。 我尝试了.add(Box.Create….)几乎所有的方法,但没有任何工作。 enter.add(Box.createVerticalGlue()); enter.add(Box.createHorizontalGlue()); //enter.add(new JSeparator(SwingConstants.HORIZONTAL)); JButton float = new JButton("LOWER"); float.add(Box.createVerticalGlue()); float.add(Box.createHorizontalGlue());

BoxLayout不能被共享错误

我有这个Java JFrame类,我想使用boxlayout,但是我得到一个错误,说java.awt.AWTError: BoxLayout can't be shared 。 我已经看到其他人有这个问题,但他们通过在contentpane上创buildboxlayout来解决这个问题,但这正是我在这里所做的。 这是我的代码: class edit_dialog extends javax.swing.JFrame{ javax.swing.JTextField title = new javax.swing.JTextField(); public edit_dialog(){ setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE); setTitle("New entity"); getContentPane().setLayout( new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS)); add(title); pack(); setVisible(true); } }