Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Aprire seconda finestra
Forum - Java - Aprire seconda finestra

Avatar
jock (Normal User)
Pro


Messaggi: 71
Iscritto: 15/01/2010

Segnala al moderatore
Postato alle 17:37
Giovedì, 22/12/2011
Ciao a tutti, ho creato un login se i dati inseriti sono corretti dovrebbe chiudersi la finestra del login e aprirsi una seconda finestra...
Sapete dirmi come posso fare... ^^

PM
Avatar
Bonny (Member)
Expert


Messaggi: 437
Iscritto: 24/04/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 21:13
Giovedì, 22/12/2011
Detto cosi non si capisce se stai parlando di un'applicazione web o desktop..
Credo sia desktop con un JFrame.
quindi se la classe che Prova che contiene il main istanzia il JFrame per il login, che sicuramente avrà un JButton  per richiedere il login a quel punto, se le credenziali vanno bene, setti la proprietà visible a false
MioJFrame.setVisible(false); e fai un'istanza del JFrame dell' applicazione che dovra gestire delle cose..
Questa comunque è una delle tante soluzioni non prenderla come unica.

fai un ActionListener sul pulsante del login e poi scrivi questo - michele2308 - 30/12/11 21:35
PM
Avatar
michele2308 (Normal User)
Newbie


Messaggi: 4
Iscritto: 14/05/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 21:37
Venerdì, 30/12/2011
fai un actionListener sul pulsante che effettua il login e inserisci questo codice

Codice sorgente - presumibilmente Java

  1. NuovaFinestra nuovaFrame = new NuovaFinestra();
  2. nuovaFrame.show();
  3. frmLogin.setVisible(false);


PM
Avatar
michele2308 (Normal User)
Newbie


Messaggi: 4
Iscritto: 14/05/2009

Up
0
Down
V
Segnala al moderatore
Postato alle 21:37
Venerdì, 30/12/2011
fai un actionListener sul pulsante che effettua il login e inserisci questo codice

Codice sorgente - presumibilmente Java

  1. NuovaFinestra nuovaFrame = new NuovaFinestra();
  2. nuovaFrame.show();
  3. frmLogin.setVisible(false);


scusate per la risposta multipla ma non riesco a cancellarla.. - michele2308 - 30/12/11 21:42
scusate per la risposta multipla ma non riesco a cancellarla.. - michele2308 - 30/12/11 21:42
PM
Avatar
fraioveio (Member)
Rookie


Messaggi: 34
Iscritto: 27/03/2011

Up
0
Down
V
Segnala al moderatore
Postato alle 16:32
Lunedì, 02/01/2012
Se dopo il login NON devi più usare quell'istanza fai

finestraLogin.dispose();
nuovaFinestra.show();

In questo modo si disattiveranno i thread della finestra.
Se però la vuoi riaprire dovrai creare un altra istanza.

CIAO!!

PM