當使用應用程式時,如果您決定不要送出變更,您會希望能夠輕易取消您在某項員工記錄上開始進行的任何變更。 換言之,您需要能夠取消和清除欄位,以便重新開始。 如果要新增這項功能,您可以在取消按鈕上設定一些 actionPerformed 事件。
下列清單說明取消按鈕所需要的行為:
如果要將 actionPerformed 事件新增至取消按鈕中來執行必要的行為,請執行下列動作:
cancelButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { System.out.println("actionPerformed()"); // TODO 自動產生事件 Stub actionPerformed() } });
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(); } } });