Quote Originariamente inviata da andbin Visualizza il messaggio
Non so dire ora se è sbagliato .... perché sinceramente non ho capito cosa vuoi fare con i pulsanti (e con una sequenza di click su di essi).
scusami ma come posso essere più chiaro oltre averti postato il ltesto dell'esercizio e quel che pensavo di fare? :P la i serve per scorrere il contatore perché, per l'appunto, devo fare un cifrario che associa ad ogni lettera dell'array alfabeto una lettera data dal tasto che premo

char[] alfabeto = "abcdefgefghilmnopqrstuvz";

se io premo in sequenza i tasti QRTU, dovrà comparire:

a --> Q
b --> R
c --> T
d --> U

mi son spiegato?

Se tu SAI che il listener è registrato solo su dei JButton, il "source" potrà essere solamente uno di quei JButton. E quindi ha senso (ed è lecito) fare un cast a JButton ed aspettarsi che non ci siano problemi in tal senso.
ho capito ma come lo faccio nel pratico? Sto imparando java quindi magari mi sfugge qualche comando ad hoc che lo faccia...
al momento non ho trovato nessun modo per nascondere solo il bottone.
Ho provato con:

codice:
public void actionPerformed(ActionEvent e){
			if(i<22){
			testo.setText(alfabeto[i] + "--> " + e.getActionCommand());
			i++;
			this.setVisible(false);
			}
ma nasconde tutta la finestra!