Ich habe diese Java- JFrame
Klasse, 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);
}
}