Hallo zusammen,
ich habe eine Klasse mit Berechnung und eine mir Swing-Ausgabe erstellt. Nun will ich eine Variable für Berechnung durch den Auswahl in ComboBox bestimmen. Dafür habe ich eine ComboBox mit folgenden Auswahlmöglichkeiten; a1, a2 und a3. Je nach Auswahl soll die passende Variable in rechnung() eingesetzt werden. Kann mir jemand sagen wie soll das Befehl in ItemStateChanged aussehen, damit die Variable richtige Zuweisung bekommt?!
Wenn ich z.B. die Hintergrungfarbe unter dieser Bedingung ändern will, klappt es auch.
ich habe eine Klasse mit Berechnung und eine mir Swing-Ausgabe erstellt. Nun will ich eine Variable für Berechnung durch den Auswahl in ComboBox bestimmen. Dafür habe ich eine ComboBox mit folgenden Auswahlmöglichkeiten; a1, a2 und a3. Je nach Auswahl soll die passende Variable in rechnung() eingesetzt werden. Kann mir jemand sagen wie soll das Befehl in ItemStateChanged aussehen, damit die Variable richtige Zuweisung bekommt?!
Java:
public class 1{
public static double[] a1 {
….
Berechnung;
return a1;
}
public static double[] a2 {
….
Berechnung;
return a2;
}
public static double[] a3 {
….
Berechnung;
return a3;
}
public static double [] rechnung (){
…
ergebnis [i]=a+b+c; //
}
return ergebnis;
}
}
public class 2{
private void ItemStateChanged(java.awt.event.ItemEvent evt) {
if(evt.getItem().equals("a1"))
//ich will, dass (a aus 1.rechnung)=a1 (aus 1.a1) ;
if(evt.getItem().equals("a2"))
//ich will, dass a (aus 1.rechnung)=a2 (aus 1.a2) ;
if(evt.getItem().equals("a3"))
//ich will, dass a (aus 1.rechnung)=a2 (aus 1.a3) ;
}
Zuletzt bearbeitet: