ciao a tutti e buon anno!
allora, ho levato l'istruzione dal costruttore e l'ho messa dopo il setVisible.
per farlo funzionare devo cmq settare il resizable:
codice:
try {
for (UIManager.LookAndFeelInfo info : UIManager.getInstalledLookAndFeels()) {
if ("Nimbus".equals(info.getName())) {
UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException ex) {
JOptionPane.showMessageDialog(null, ex.getMessage());
}
EventQueue.invokeLater(() -> {
FrameStart fs = new FrameStart();
fs.setVisible(true);
fs.setResizable(true);
fs.setExtendedState(JFrame.MAXIMIZED_BOTH);
fs.setResizable(false);
});
quindi, per evitare doppioni, dovrei levare l'istruzione setResizable dal costruttore.