G
Gast
Gast
hallo
ich habe ein problem mit der jcombobox. ich finde heraus, wecher menüpunkt gewählt wurde und will dann einer variabel einen bestimmten wert hinzufügen.
das sieht dann in etwa so aus (kleiner ausschnitt)
die oberfläche und der actionlistener sind in ordnung (wurde mit netbeans gemacht)
er gibt mir jetzt aber das hier aus:
CHAR
CHAR
also doppelt - ich brauche es aber nur einmal. was mache ich falsch??
ich habe ein problem mit der jcombobox. ich finde heraus, wecher menüpunkt gewählt wurde und will dann einer variabel einen bestimmten wert hinzufügen.
das sieht dann in etwa so aus (kleiner ausschnitt)
Code:
JComboBox jb = new JComboBox();
public void Components()
{
jb.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "CHAR", "VARCHAR", "INT", "SMALLINT", "FLOAT", "DOUBLE", "BLOB", "TEXT", "DATE", "TIME" }));
}
private void jbItemStateChanged(java.awt.event.ItemEvent evt) {
javax.swing.JComboBox selectedChoice = (javax.swing.JComboBox)evt.getSource();
if ( selectedChoice.getSelectedItem().equals("CHAR") )
{
Combostatus1 = "CHAR";
System.out.println(Combostatus1);
}
}
die oberfläche und der actionlistener sind in ordnung (wurde mit netbeans gemacht)
er gibt mir jetzt aber das hier aus:
CHAR
CHAR
also doppelt - ich brauche es aber nur einmal. was mache ich falsch??