Saya memiliki JFrame
kelas Java ini , di mana saya ingin menggunakan boxlayout, tetapi saya mendapatkan pesan kesalahan java.awt.AWTError: BoxLayout can't be shared
. Saya telah melihat orang lain dengan masalah ini, tetapi mereka menyelesaikannya dengan membuat tata letak kotak di panel konten, tetapi itulah yang saya lakukan di sini. Ini kode saya:
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);
}
}