Hallo an alle,
dies ist mein erster Beitrag ich hoffe ihr könnt mir weiterhelfen. Ich habe eine GUI mit 3 ComboBoxen. In diese habe ich Items über ein Array manuell hinzugefügt. Nun möchte ich per Button Klick den Inhalt des ComboBoxes und einer TextArea in der Konsole ausgeben. Es findet auch eine Ausgabe statt jedoch von allen ComboBoxen und diese 3 mal mit dem Inhalt des TextAreas. Ich will jedoch dass die Ausgabe nur von der ausgewählten ComboBox und dem TextArea ausgegeben wird.
Hier ist der Code dazu vom ActionEvent Abschnitt:
dies ist mein erster Beitrag ich hoffe ihr könnt mir weiterhelfen. Ich habe eine GUI mit 3 ComboBoxen. In diese habe ich Items über ein Array manuell hinzugefügt. Nun möchte ich per Button Klick den Inhalt des ComboBoxes und einer TextArea in der Konsole ausgeben. Es findet auch eine Ausgabe statt jedoch von allen ComboBoxen und diese 3 mal mit dem Inhalt des TextAreas. Ich will jedoch dass die Ausgabe nur von der ausgewählten ComboBox und dem TextArea ausgegeben wird.
Hier ist der Code dazu vom ActionEvent Abschnitt:
Java:
public void actionPerformed(ActionEvent ae) {
/*Ein Versuch die Elemente von der JComboBox auszulesen und spaeter so in die txt datei zu uebertragen
* aber auch auf der GUI die aktuellen Eintraege zu zeigen
* */
if(ae.getSource()==this.eingabeKnopf){
if ("parameterKuerzel".equals(ae.getActionCommand()));{
System.out.println(parameterKuerzel.getSelectedItem()+ " "+eingabeFeld.getText());
parameterKuerzel.setSelectedItem("--");
}
if ("gaseKuerzel".equals(ae.getActionCommand()));{
System.out.println(gaseKuerzel.getSelectedItem()+ " "+eingabeFeld.getText());
gaseKuerzel.setSelectedItem("--");
}
if ("staubKuerzel".equals(ae.getActionCommand()));{
System.out.println(staubKuerzel.getSelectedItem()+ " "+eingabeFeld.getText());
staubKuerzel.setSelectedItem("--");
}
}