|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2008
Messaggi: 34
|
[JAVA] Uso dei ComboBox
Ragazzi ... sto perdendo la testa con l'uso dei ComboBox in JAVA [quelli non scrivibili]. Non voglio fare niente di complicato: un combo box con 2 elementi ... quando scegli il primo AUTOMATICAMENTE viene eseguita un'azione [senza premere bottoni o altro], quando clicchi sul secondo ne viene eseguita un'altra. Ma non so come far capire al Listener che deve fare due cose diverse. Qualche anima pia potrebbe dirmi come settarlo? Posso dichiarare un solo Listener al cui interno metto un controllo sul testo del ComboBox che mi invia a diferse funzioni? Oppure posso creare più Listener? VI prego ... datemi una mano ... T_T
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quando cambia l'elemento corrente un JComboBox spara un ActionEvent usando sè stesso come sorgente. A quel punto ricavare il valore selezionato è una questione di conversioni.
Codice:
comboBox.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JComboBox source = (JComboBox)e.getSource();
Object selection = source.getSelectedItem();
if("pippo".equals(selection)) {
...bla bla bla
} else if("mario".equals(selection)) {
...blu blu blu
}
}
});
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:37.



















