The kombinationsruta är en input element som gör att du kan välja ett enda värde av flera alternativ . Jämfört med andra grafiska element , till exempel alternativknappar eller listor , tar en kombinationsruta liten plats och är särskilt lämplig för att presentera några val på samma gång . I programmeringsspråket Java , använder du JComboBox klass för att representera en kombinationsruta i skärmen . Instruktioner
1
Skriv följande kod i textredigeraren för Java utvecklingsmiljö för ditt val :
public class ComboBoxDemo implementerar ActionListener {
}
Detta skapar en Java- klass som implementerar ActionListener gränssnittet , vilket är nödvändigt för att din ansökan för att hantera de händelser som genereras genom interaktion mellan användaren med kombinationsrutan .
2
Lägg till följande koder inuti Java klass :
String [] petStrings = { " Bird " , " Katt " , " Dog " , " Rabbit " , " Pig " };
JComboBox petList = ny JComboBox ( petStrings ) ;
Detta definierar en ny kombinationsruta med JComboBox klass och tilldelar vissa initiala värden för den Addera 3
Skriv följande kod på nästa rad : .
petList.addActionListener ( this);
detta registrerar den aktuella klassen att vara en åtgärd lyssnare av petList kombinationsrutan
4
Lägg följande metod inuti . Java klassen att hantera åtgärden händelsen för kombinationsrutan :
public void actionPerformed ( ActionEvent e ) {
}
5
Skriv följande kod innanför actionPerformed ( ) metoden :
JComboBox cb = ( JComboBox ) e.getSource ( ) ;
Detta omvandlar parametern ActionEvent objektet till en JComboBox objekt
6
. Lägg till följande kod på nästa rad för att välja det aktuella värdet i kombinationsrutan :
String DJURETS NAMN = ( String ) cb.getSelectedItem ( ) ;