< Předchozí | Další >

Lekce 2.7: Programování chování tlačítka Zrušit

Když používáte svou aplikaci, chcete mít možnost snadno vrátit libovolné změny, které začnete provádět na záznamu zaměstnance, pokud se je rozhodnete nezadávat. Jinými slovy, potřebujete mít možnost zrušit a vyčistit pole, abyste mohli začít znovu. Abyste přidali tuto funkci, nastavte události actionPerformed na tlačítku Zrušit.

Následující seznam popisuje požadované chování tlačítka Zrušit:
  • Když klepnete na Zrušit, když jste v novém režimu, aplikace se z nového režimu vrátí.
  • Když klepnete na tlačítko Zrušit během úpravy záznamu o zaměstnanci, libovolné hodnoty, které jste změnili, se vrátí na původní hodnoty.

Přidání události actionPerformed k tlačítku Zrušit, aby mělo požadované funkce:

  1. V pohledu Návrh klepněte pravým tlačítkem na tlačítko Storno a vyberte Události > actionPerformed. V metodě getCancelButton() se generuje následující kód:
    cancelButton.addActionListener(new java.awt.event.ActionListener() { 
       public void actionPerformed(java.awt.event.ActionEvent e) {    
          System.out.println("actionPerformed()"); // TODO Automaticky generovaný stub události actionPerformed()
       }
    });
  2. Nahraďte generovaný stub události následujícím kódem:
    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();
          }
       }
    });

Kontrolní bod lekce

V této lekci jste se naučili, jak programovat tlačítko Zrušit pro události actionPerformed.

< Předchozí | Další >