Tôi có JFrame
lớp Java này , trong đó tôi muốn sử dụng một boxlayout, nhưng tôi gặp lỗi nói java.awt.AWTError: BoxLayout can't be shared
. Tôi đã gặp những người khác gặp sự cố này, nhưng họ đã giải quyết nó bằng cách tạo boxlayout trên contentpane, nhưng đó là những gì tôi đang làm ở đây. Đây là mã của tôi:
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);
}
}