Hvordan velge en verdi fra ComboBox i Java

Kombinasjonsboksen er en inngang element som lar deg velge en enkelt verdi av flere alternativer. Sammenlignet med andre grafiske elementer, så som alternativknapper eller lister, tar en kombinasjonsboks liten plass og er spesielt egnet for å presentere noen valg samtidig. I Java programmeringsspråk, bruker du JComboBox klasse for å representere en kombinasjonsboks i skjermbildet.

Bruksanvisning

1 Skriv inn følgende kode i tekst editor for Java utviklingsmiljø av ditt valg:

public class ComboBoxDemo implementerer Action {

}

Dette skaper en Java-klasse som implementerer Action grensesnitt, som er nødvendig for at søknaden din til å håndtere hendelser som genereres gjennom samspillet mellom brukeren med kombinasjonsboksen.

2 Legg til følgende koder inne i Java-klassen:

String [] petStrings = { "Bird", "Cat", "Dog", "Rabbit", "Gris"};

JComboBox petList = ny JComboBox (petStrings);

Dette definerer en ny kombinasjonsboks med JComboBox klasse og tildeler noen innledende verdier til det.

3 Skriv inn følgende kode på neste linje:

petList.addActionListener (denne);

Dette registrerer den aktuelle klassen å være en handling lytteren av petList kombinasjonsboksen.

4 Legg til følgende metode inne i Java-klassen til å håndtere handlingen arrangement for kombinasjonsboksen:

public void actionPerformed (Actione e) {

}

5 Skriv inn følgende kode i actionPerformed () metode:

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

Dette konverterer Actione objekt parameter i en JComboBox objekt.

6 Legg til følgende kode på neste linje for å velge gjeldende verdi fra kombinasjonsboksen:

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