Swing: 2 Buttons und actionPerformed

  • Themenstarter Themenstarter kaspar1
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
K

kaspar1

Gast
Hallo,

ich habe eine Benutzeroberfläche mit Swing, auf der 2 Buttons enthalten sind. Nun soll beim Drücken des 1. Buttons etwas anderes geschehen als beim Drücken des 2. Buttons.

Wie kann ich in meiner Methode actionPerformed unterscheiden, ob ich den 1. oder 2. Button gedrückt habe?

Code:
private JButton button1, button2;
button1 = new Button ("Abschicken");
button2 = new Button ("Ergebnis");

public void actionPerformed(ActionEvent ae)
{        
     if (ae.getSource().equals(button1))
     {
     }
     
     if (ae.getSource().equals(button2))
     {
     }
}

Danke.
 
Das hast du doh schon richtig gemacht: Entweder mit ae.getSource().equals(derButton) oder ae.getSource() == derButton.
Was ist dir daran noch unklar?

Mehr dazu:
FAQ
Javainsel
 
naja zu guter letzt musst du natuerlich den ActionListener
den Buttons auch noch zuweisen (addActionListener)
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben