私はこのJava JFrame
クラスを持っています。ここで、boxlayoutを使用したいのですが、というエラーが表示されますjava.awt.AWTError: BoxLayout can't be shared
。私はこの問題を抱えている他の人を見てきましたが、彼らはcontentpaneにboxlayoutを作成することによってそれを解決しましたが、それは私がここでやっていることです。これが私のコードです:
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);
}
}