最佳答案
我有这样一个 JavaJFrame
类,在这个类中我想使用一个 box 布局,但是我得到一个说 java.awt.AWTError: BoxLayout can't be shared
的错误。我见过其他人遇到这个问题,但他们通过在内容窗格上创建 box 布局解决了这个问题,但这就是我在这里要做的。这是我的密码:
class EditDialog extends JFrame {
JTextField title = new JTextField();
public editDialog() {
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setTitle("New entity");
getContentPane().setLayout(
new BoxLayout(this, BoxLayout.PAGE_AXIS));
add(title);
pack();
setVisible(true);
}
}