Hallo,
hab da ein kleines problem mit nem ItemListener für meine JComboBox. Ich bekomme einfach nicht den richtigen Syntax heraus um ein Item mit dem gewählten Item zu vergleichen. Ich hab es folgendermaßen versucht:
Wäre nett wenn mir jemand die richtige Schreibweise für die if-Bedingung sagen könnte.
Vielen Dank Paule!!!
hab da ein kleines problem mit nem ItemListener für meine JComboBox. Ich bekomme einfach nicht den richtigen Syntax heraus um ein Item mit dem gewählten Item zu vergleichen. Ich hab es folgendermaßen versucht:
Code:
public class MultipleChoice extends JPanel implements ActionListener, ItemListener {
JComboBox question;
String[] strings;
Editor owner;
[...]
public MultipleChoice(Editor owner) {
this.owner = owner;
question= new JComboBox();
strings= new String[3];
question.addItemListener(this);
setSize(500,300);
strings[0] = new String("Multiple Choice");
strings[1] = new String("Textantwort");
for (int i=0; i<2; i++)
question.addItem(""+ strings[i]);
}
public void itemStateChanged(ItemEvent evt) {
if (question.getSelectedItem() == "Textantwort") // an dieser Stelle find ich keinen richtigen Ansatz
owner.changeView(new Text(owner));
}
}
Wäre nett wenn mir jemand die richtige Schreibweise für die if-Bedingung sagen könnte.
Vielen Dank Paule!!!