Java Swing gir en sofistikert sett av lette komponenter som lar utviklere lage grafiske brukergrensesnitt, eller GUI . The Swing Biblioteket inneholder mange komponenter som kan brukes samtidig utvikle en GUI . Komponentene gir en grafisk fremstilling av Java-objekter og kan samhandle med en bruker . En komponent kalt en JCombobox lar brukeren av et program velge et element fra en drop -down listen og utløse en hendelse i programmet . Du trenger
tekst editor
datamaskin med Java installert
Vis flere instruksjoner
en
Gjennomføre " ActionListener "-grensesnitt . Skriv inn følgende kode :
public class TestClass strekker JPanel implementerer ActionListener {
...
}
" ActionListener " grensesnitt vil håndtere hendelsen av en bruker velge et alternativ fra kombinasjonsboks .
2
Legg til ActionListener til kombinasjonsboks . Fortsetter med eksempelet fra trinn 1 , gitt en kombinasjonsboks som heter " testcombo , " skriver du inn følgende kode i " TestClass " class : en
testcombo.addActionListener (denne) ;
3
Få nåværende ComboBox valg . Når en bruker velger et element fra kombinasjonsboks , ønsker du å vite utvalget. Skriv inn følgende kode :
public void ( ActionEvent e ) {
JComboBox cb = ( JComboBox ) e.getSource ();
String testitem = (String ) cb . getSelectedItem ();
}
Denne koden vil lytte etter en bruker å velge et element fra kombinasjonsboks . Når brukeren velger et element, vil denne metoden bli kalt, og navnet på alternativ brukeren velger vil bli lagret i " testitem " String variabel .