Tôi có JFramelớ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);
}
}