October 16
La casella combinata è un elemento di input che permette di scegliere un singolo valore di diverse opzioni. Rispetto ad altri elementi grafici, quali pulsanti o liste, una casella combinata occupa poco spazio ed è particolarmente adatto per presentare alcune scelte allo stesso tempo. Nel linguaggio di programmazione Java, si utilizza la classe JComboBox per rappresentare una casella combinata nella schermata.
1 Digitare il seguente codice nell'editor di testo per l'ambiente di sviluppo Java di vostra scelta:
public class ComboBoxDemo implementa ActionListener {
}
Questo crea una classe Java che implementa l'interfaccia ActionListener, che è necessaria per consentire l'applicazione per gestire gli eventi generati attraverso le interazioni tra l'utente con la casella combinata.
2 Aggiungere i seguenti codici all'interno della classe Java:
String [] petStrings = { "Bird", "gatto", "Cane", "coniglio", "Pig"};
JComboBox petList = new JComboBox (petStrings);
Questo definisce una nuova casella combinata utilizzando la classe JComboBox ed assegna alcuni valori iniziali ad esso.
3 Digitare il seguente codice nella riga successiva:
petList.addActionListener (questo);
Ciò registra la classe corrente di essere un ascoltatore azione della casella combinata petList.
4 Aggiungere il seguente metodo all'interno della classe Java per gestire l'evento azione per la casella combinata:
public void actionPerformed (ActionEvent e) {
}
5 Digitare il seguente codice all'interno del metodo actionPerformed ():
JComboBox cb = (JComboBox) e.getSource ();
Questo trasforma il parametro oggetto ActionEvent in un oggetto JComboBox.
6 Aggiungere il seguente codice nella riga successiva per selezionare il valore corrente dalla casella combinata:
String Petname = (String) cb.getSelectedItem ();