Come selezionare un valore dalla casella combinata in Java

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.

istruzione

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 ();