Bevor Sie mit dieser Übung anfangen, müssen Sie .

Bei der Arbeit mit Ihrer Anwendung möchten Sie beim Ändern eines Mitarbeitereintrags in der Lage sein, die Änderungen ohne großen Aufwand wieder rückgängig machen zu können, wenn Sie sich entschließen, diese nicht zu übergeben. Mit anderen Worten: Sie müssen schnell abbrechen und die Feldinhalte löschen können, um von vorn anfangen zu können. Dazu setzen Sie einige actionPerformed-Ereignisse auf die Schaltfläche Abbrechen.

In der folgenden Liste wird das erforderliche Verhalten der Schaltfläche Abbrechen beschrieben:

Fügen Sie der Schaltfläche Abbrechen ein Ereignis actionPerformed hinzu, um das erforderliche Verhalten zu erreichen. Führen Sie dazu die folgenden Schritte aus:

  1. Klicken Sie in der Sicht "Entwurf" mit der rechten Maustaste auf die Schaltfläche Abbrechen und wählen Sie Ereignisse > actionPerformed aus. Der folgende Code wird in der Methode getCancelButton() generiert:
    cancelButton.addActionListener(new java.awt.event.ActionListener() { 
       	public void actionPerformed(java.awt.event.ActionEvent e) {    
          System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
       }
    });
  2. Ersetzen Sie den generierten Ereignis-Stub durch den folgenden Code:
    cancelButton.addActionListener(new java.awt.event.ActionListener() { 
       	public void actionPerformed(java.awt.event.ActionEvent e) {    
          if (isNewMode) {
             	getSwitchingDataObject().setSourceObject(getSelectedEmployeeRecord());
             	isNewMode = false;
             	updateMode();
          } else {
             	getSelectedEmployeeRecord().refresh();
          }
       }
    });

Nun können Sie mit der nächsten Übung fortfahren:

Nutzungsbedingungen | Feedback
(C) Copyright IBM Corporation 2000, 2005. Alle Rechte vorbehalten.