我有一个Java类,在这个类中我想使用一个JFrame
布局,但是我得到了一个错误提示java.awt.AWTError: BoxLayout can't be shared
。我见过其他有这个问题的人,但他们通过在contentpane窗格上创建but布局解决了这个问题,但这就是我在这里做的。下面是我的代码:
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);
}
}
https://stackoverflow.com/questions/761341
复制相似问题