Ich habe diese Java- JFrameKlasse, in der ich ein Boxlayout verwenden möchte, aber es wird eine Fehlermeldung angezeigt java.awt.AWTError: BoxLayout can't be shared. Ich habe andere mit diesem Problem gesehen, aber sie haben es gelöst, indem sie das Boxlayout im Inhaltsbereich erstellt haben, aber genau das mache ich hier. Hier ist mein Code:
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);
}
}