Salve a tutti,
ho diversi frame e voglio abilitare la modalità fullscreen.. in pratica da un frame a un certo punto chiamo l'altro in questo modo(es. il frame login):

java.awt.GraphicsEnvironment graph = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice graphDevice = graphDevice.getDefaultScreenDevice();
Login login = new Login(title);
login.setVisible(true);
graphDevice.setFullScreenWindow(login);
this.setVisible(false);

però mi da diversi problemi tra cui i dialogue box del nuovo frame che vanno in secondo piano, lentezza nelle creazione, l'immagine di sfondo non occupa tutta la finestra ma rimane uno spazio vuoto nel top.. problemi che con la finestra in modalità estesa non avevo..
Ho sbagliato qualcosa? Devo utilizzare un altro modo?
Grazie