Il codice non è il massimo della chiarezza. Comunque si capisce (da quanto dici e dal codice) che Conferma è una "inner class".Originariamente inviato da nadiiia86
setVisible(false); //QUESTO DOVREBBE RIFERIRSI ALLA CLASSE PANNELLO MA NN FUNZIONA(nn scompare)
Quindi this.setVisible(false) si riferisce ovviamente alla istanza di Conferma e solo setVisible(false) .... pure si riferisce a Conferma.
Non è il this o non this che permette di referenziare la inner class o la classe "contenitore"!!
Se vuoi davvero usare il this della classe contenitore (Pannello), allora devi fare:
Pannello.this.setVisible(false)
Si chiama "qualified this".

Rispondi quotando