Ciao a tutti.
Ho scritto del codice per evitare di aprire due finestre uguali.
In pratica controllo se il riferimento della finestra sia null o meno.
codice:
if(FrameAggiungiArticolo.faa == null)
FrameAggiungiArticolo.faa = new FrameAggiungiArticolo();
Il riferimento l'ho istanziato nella classe
codice:
public class FrameAggiungiArticolo extends JFrame {
public static FrameAggiungiArticolo faa;
//ALTRO CODICE
}
Non capisco perchè quando chiudo la finestra (col metodo dispose()) , il riferimento rimane "attivo" invece che tornare a null.
Infatti se premo di nuovo il bottone per aprire la finestra , questa non si apre