View Single Post
Old 13-01-2007, 12:17   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Cittā: TO
Messaggi: 5206
Quote:
Originariamente inviato da ZuMBi
devo scrivere un'applet java per un esame, ma sono del tutto ignorante in materia.
il programma consiste in un semplice convertitore di unitā di misura.
un "choice" (choice 1) permette la selezione della grandezza fisica da convertire mentre altre due "scelte" (choice 2, choice 3) sono per la definizione delle unitā di misura, di partenza e di arrivo (es: massa, da g a kg)
ora, il mio problema č: come faccio a fare in modo che ogni volta che si sceglie una grandezza in choice 1, in choice 2 e choice 3 siano selezionabili solamente le unitā di misura riferite a quella particolare grandezza?(es: massa, g,kg,t,mg,...)
grazia a chiunque abbia voglia di darmi una mano.
Suppongo che tu stia usando Swing come interfaccia utente. Quindi usi dei JComboBox. Devi innanzitutto associare al tuo choice1 un ActionListener per fare qualcosa quando un elemento viene selezionato. Poi a quel punto, dovresti cambiare la lista di elementi negli altri due JComboBox. Ti conviene usare un ComboBoxModel.

Leggi (se non l'hai giā fatto) <qui> il tutorial sulle combobox.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin č offline   Rispondi citando il messaggio o parte di esso