Java Swing giver en sofistikeret sæt af lette komponenter, der lader udviklere skabe grafiske brugergrænseflader, eller GUI . Swing Biblioteket indeholder mange komponenter, der kan bruges samtidig udvikle en GUI. Komponenter giver en grafisk repræsentation af Java-objekter og kan interagere med en bruger . En komponent kaldet en JComboBox lader brugeren af et program skal du vælge et element fra en drop -down listen og udløse en hændelse i programmet . Ting du skal
Text editor
Computer med Java installeret
Vis Flere Instruktioner
1
Gennemføre " ActionListener " interface . Indtast følgende kode : Hej
public class TestClass udvider JPanel implementerer ActionListener {
...
}
" ActionListener " interface vil håndtere begivenheden af en bruger vælge en mulighed fra kombinationsfeltet .
2
Tilsæt ActionListener til kombinationsfeltet . Fortsætter med eksemplet fra trin 1 , givet en combobox hedder " testcombo , " skal du indtaste følgende kode i " TestClass " class : Hej
testcombo.addActionListener ( dette)
3
Få den aktuelle kombinationsfelt valg. Når en bruger vælger et emne fra kombinationsfeltet , vil du gerne vide valget. Indtast følgende kode : Hej
public void actionPerformed ( ActionEvent e ) {
JComboBox cb = ( JComboBox ) e.getSource ();
String testitem = (String ) cb . getSelectedItem ();
}
Denne kode vil lytte for en bruger at vælge et emne fra kombinationsfeltet . Når brugeren vælger et emne , vil denne metode blive kaldt , og navnet på den mulighed, som brugeren vælger , vil blive gemt i " testitem " String variabel.