Tengo esta JFrame
clase de Java , en la que quiero usar un diseño de caja, pero aparece un error que dice java.awt.AWTError: BoxLayout can't be shared
. He visto a otros con este problema, pero lo resolvieron creando el diseño de cuadro en el panel de contenido, pero eso es lo que estoy haciendo aquí. Aquí está mi código:
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);
}
}