Java Swing ger en sofistikerad uppsättning av lätta komponenter som låter utvecklare skapa grafiska gränssnitt , eller GUI . The Swing biblioteket innehåller många komponenter som kan användas samtidigt utveckla ett GUI . Komponenter ger en grafisk representation av Java-objekt och kan interagera med en användare. En komponent som kallas en JCombobox låter användaren av ett program välja ett objekt från en listruta och utlösa en händelse i programmet . Saker du behöver
Text Computer redaktör hotell med Java installerat
Visa fler instruktioner
1
Genomföra " ActionListener " gränssnitt . Skriv följande kod :
public class TestClass utökar JPanel implementerar ActionListener {
...
}
" ActionListener " gränssnittet kommer att hantera händelsen av en användare väljer ett alternativ från kombinationsrutan .
2
Lägg ActionListener till kombinationsrutan . Fortsätter med exemplet från steg 1 , ges en kombinationsruta som heter " testcombo , " ange följande kod i " TestClass " klass :
testcombo.addActionListener ( this);
3
Få aktuell kombinationsrutan val . När en användare väljer ett objekt från kombinationsrutan , vill du veta markeringen . Skriv följande kod :
public void actionPerformed ( ActionEvent e ) {
JComboBox cb = ( JComboBox ) e.getSource ( ) ;
String testitem = ( String ) cb . getSelectedItem ( ) ;
}
Denna kod kommer att lyssna för en användare att välja ett alternativ från kombinationsrutan . När användaren väljer ett objekt , kommer denna metod anropas och namnet på det alternativ användaren väljer sparas i " testitem " String variabel .