gestire eventi in textfield

  • Creatore Discussione Creatore Discussione tonino1
  • Data di inizio Data di inizio

tonino1

Utente Attivo
1 Gen 2009
58
3
0
Ho una serie di textfield.Il mio scopo è quello di cambiare colore alla textfield selezionata immettendo uno dei colori:red, blue ecc....
Il problema è come faccio a individuare da codice quale textfield ho selezionato?Ho provato con il metodo Actionperformed scrivendo:
public void actionPerformed(ActionEvent evt) {
if(evt.getSource() instanceof TextField)// qui mi blocco
red1.setBackground(Color.red);
repaint();
}
Non so come faccio a identificare la textfield e impostarla.Grazie per l'aiuto!
 
risolto il problema

Ho risolto il problema in questo modo:
public void actionPerformed(ActionEvent evt) {
if(evt.getSource() instanceof TextField)
red1.setBackground(Color.getColor(red1.getText()));
Funziona in quanto se nella text digito per esempio red,la text si colora di rosso.Devo dire che FORTE(l'ambiente di sviluppo)è molto utile perchè ti permette di trovare la funzione che ti serve.:D
 

Discussioni simili