Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come selezionare un valore dalla casella combinata in Java

Il combo box è un elemento di input che consente di scegliere un singolo valore di diverse opzioni . Rispetto ad altri elementi grafici, quali pulsanti di opzione o liste , una casella combinata occupa poco spazio ed è particolarmente adatto per presentare alcune scelte contemporaneamente . Nel linguaggio di programmazione Java , si utilizza la classe JComboBox a rappresentare una casella combinata nella schermata . Istruzioni
1

Digitare il seguente codice nell'editor di testo per l'ambiente di sviluppo Java di vostra scelta :

ComboBoxDemo public class 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

Aggiungi la seguente codici all'interno della classe Java :

String [] petStrings = { " Bird" , " gatto " , " cane " , " coniglio " , " maiale "} ;

JComboBox petList = new JComboBox ( petStrings ) ;

Questo definisce una nuova casella combinata utilizzando la classe JComboBox e assegna alcuni valori iniziali ad esso
3

Digitare il seguente codice nella riga successiva : .

petList.addActionListener ( this);

registra la classe corrente per essere un action listener della casella combinata petList
4

aggiungere il seguente metodo all'interno. la classe Java per gestire l'evento azione per la casella combinata :

public void actionPerformed ( ActionEvent e) { }


5

digitare il seguente codice all'interno del actionPerformed ( ) metodo :

JComboBox cb = ( JComboBox ) e.getSource ();

Questo converte il parametro oggetto ActionEvent in un oggetto JComboBox
6

. aggiungere il seguente codice alla riga successiva per selezionare il valore corrente dalla casella combinata :

String Petname = (String ) cb.getSelectedItem ();

 

Programmazione © www.354353.com