Salve a tutti!
Ho un problema su un'interfaccia grafica che ho creato:
ho realizzato dei pulsanti (sono delle immagini .gif che ho caricato),e ad ognuno di essi ho associato un evento.
Poi volevo creare una sottoclasse generale da cui gestire tutti i pulsanti. in un libro ho trovato questo consiglio:
sembrava abbastanza buona come soluzione, ma il compilatore mi segnala un'errore:codice:public void actionPerformed(ActionEvent e) { Object src = e.getSource(); if (src == okButton) { // do something } }
Il codice su cui sto lavorando è il seguente:cannot find symbol - variable closeButton
Non riesco a capire come mai, potete darmi una mano?codice:private class Gestore implements ActionListener { public void actionPerformed(ActionEvent e) { Object src = e.getSource(); if ( src == closeButton.getSource() ) { //n è il valore di ritorno del pulsante che viene premuto nella finestra di dialogo: 0 = "SI", 1 = "NO" int n= JOptionPane.showConfirmDialog(null,"Sei sicuro di volere uscire dal gioco?", "EXIT", JOptionPane.YES_NO_OPTION); if(n==0) System.exit(0); } else if(src == start.getSource() ) { frameOwner.setVisible(false); Game inizio = new Game(); } } }

Rispondi quotando