J'ai ce Java JFrame
dans laquelle je veux utiliser un boxlayout, mais j'obtiens une erreur disant que java.awt.AWTError: BoxLayout can't be shared
. J'ai vu d'autres personnes avec ce problème, mais elles l'ont résolu en créant le boxlayout sur le contentpane, mais c'est ce que je fais ici. Voici mon code :
class edit_dialog extends javax.swing.JFrame{
javax.swing.JTextField title = new javax.swing.JTextField();
public edit_dialog(){
setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
setTitle("New entity");
getContentPane().setLayout(
new javax.swing.BoxLayout(this, javax.swing.BoxLayout.PAGE_AXIS));
add(title);
pack();
setVisible(true);
}
}