Come ti ho detto io farei cosė
Codice:
per esempio getAnnullaButton(){
... creazione oggetto
... impostazioni varie
annullaButton.addActionListener(new MioListener(this));
}
.....
} //chiusura della parentesi graffa della classe principale (il tuo JFrame)
class MioListener implements java.awt.event.ActionListener() {
nomeDelleClasseCheRappresentaIlJFrame a;
MioListener (nomeDelleClasseCheRappresentaIlJFrame a2){
a=a2;
}
public void actionPerformed(java.awt.event ActionEvent e) {
a.hide(); }
}
Stranamente Alvaro mi ha anticipato, i nostri metodi sono diversi, ma vanno beneone entrambi.