G
Guest
Gast
Hallo zusammen,
ich wollte gerne wissen warum mir meine JComboBox probleme bereitet.
Ich habe im Programm eine JComboBox in der einer StringArray liegt, also halt mehere Strings. Ich habe
diese Box-Instanz mit einem ItemListener versehen
Mein Problem ist nun, wenn ich den Wert "2H7" aufrufe erscheint der Text aus "daten2" problemlos, wenn ich aber
in der gleichen Box dann "1H7" wähle löscht er nicht den vorherigen Wert aus der TextArea, sondern "addiert" den
neuen String dem Text in der TextArea zu.
ich denke es liegt an "append()". Aber wenn ich es mit setText("i"), dann bekomme ich immer nur den letzen Wert des
ganzen StringArray´s.
Ich kann mir das Ausmaß an Problemen vorstellen, wenn ich es mal mit 2 oder 3 JComboBoxen versuche...oder ich versuch´s lieber nicht.
Ich wäre für jede Hilfe dankbar,
Gruß monet
ich wollte gerne wissen warum mir meine JComboBox probleme bereitet.
Ich habe im Programm eine JComboBox in der einer StringArray liegt, also halt mehere Strings. Ich habe
diese Box-Instanz mit einem ItemListener versehen
Code:
cb.addItemListener(new Test_5()
{
public void itemStateChanged(ItemEvent t)
{
JComboBox waehlen = (JComboBox)t.getSource();
if(waehlen.getSelectedItem().equals("2H7"))//
{
for(String p:daten2)//daten2 ist ein StringArray
{
ta.append(p);//Sollte nicht besser setText("p")
//stehen aber wenn ich das einsetze, dann bekomme
//ich immer nur den letzten Wert des StringArray´s
});
cb.addItemListener(new Test_5()
{
public void itemStateChanged(ItemEvent ie)
{
JComboBox gewaehlt = (JComboBox)ie.getSource();
if(gewaehlt.getSelectedItem().equals("1H7"))
{
for(String i:daten3)//daten3 ist ein StringArray
{
ta.append(i);//ta ist eine JTextArea
}
}
}
});
in der gleichen Box dann "1H7" wähle löscht er nicht den vorherigen Wert aus der TextArea, sondern "addiert" den
neuen String dem Text in der TextArea zu.
ich denke es liegt an "append()". Aber wenn ich es mit setText("i"), dann bekomme ich immer nur den letzen Wert des
ganzen StringArray´s.
Ich kann mir das Ausmaß an Problemen vorstellen, wenn ich es mal mit 2 oder 3 JComboBoxen versuche...oder ich versuch´s lieber nicht.
Ich wäre für jede Hilfe dankbar,
Gruß monet