Quote Originariamente inviata da andbin Visualizza il messaggio
E cosa è (e serve) questa variabile i ? Perché è uno "stato" esterno alla gestione del actionPerformed ... quindi come viene (e da chi) gestito? La questione è lì ...
La i serve a scorrere dentro l'array char alfabeto in modo da visualizzare l'elemento attuale per poi passare all'elemento successivo al prossimo premi bottone... è inizializzato all'inizio della classe ma poi viene gestito all'interno dell'actionPerformed. E' sbagliato? Nella pratica mi funziona come volevo...


Tutti i componenti hanno setVisible(boolean)


Il action command è una stringa ... ovviamente NON ha un setVisible !

Tutti gli oggetti XyzEvent hanno:

public Object getSource()

Il source è fornito come Object ma se l'evento l'ha originato un JButton, quel source è il riferimento appunto a quel JButton. Quindi si può usare il source se il listener non deve sapere nulla di specifico.
Non ho capito... come lo utilizzo al fine di togliere la visibilità al pulsante?

getSource().setVisible(False) mi da errore

Grazie per le risposte!