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:
- V pohledu Návrh klepněte pravým tlačítkem na tlačítko Storno a vyberte
. 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()
}
});
- 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();
}
}
});