Si ma come ?
Cercherò di essere più conciso.
Ho una frame FrameAggiungiArticolo;
Viene aperta da un ascoltatore :
codice:
public class ascoltatoreBottoneAggiungiArticolo implements ActionListener {
private InterfacciaPrincipale clickBottoneAggiungiArticolo;
public ascoltatoreBottoneAggiungiArticolo(InterfacciaPrincipale clickBottoneAggiungiArticolo){
this.clickBottoneAggiungiArticolo = clickBottoneAggiungiArticolo;
}
public void actionPerformed(ActionEvent e){
new FrameAggiungiArticolo();
}
}//ASCOLTATORE BOTTONE AGGIUNGI ARTICOLO
Viene chiusa da un ascoltatore "universale"
codice:
import interfacciaGrafica.FrameVendiArticolo;
import interfacciaGrafica.InterfacciaPrincipale;
import interfacciaGrafica.NotificaSalvataggioCambiamenti;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
public class ascoltatoreChiudiFinestra implements ActionListener {
private JFrame RifJFrame;
private InterfacciaPrincipale RifInterfacciaP;
private FrameVendiArticolo RifFrameVA;
private int tipoFinestra;
public ascoltatoreChiudiFinestra(JFrame RifJFrame){
this.RifJFrame = RifJFrame;
tipoFinestra = 0;
}
//LASCIA PERDERE IL RESTO
}//ASCOLTATORE PER CHIUDERE LE FINESTRE
Ora ; mettiamo che io apro la finestra FrameAggiungiArticolo , quando la chiudo (Con l'ascoltatore universale) come faccio a sapere che proprio essa è stata chiusa?