您必須先完成,才能開始這個練習。

當使用應用程式時,如果您決定不要送出變更,您會希望能夠輕易取消您在某項員工記錄上開始進行的任何變更。 換言之,您需要能夠取消和清除欄位,以便重新開始。 如果要新增這項功能,您可以在取消按鈕上設定一些 actionPerformed 事件。

下列清單說明取消按鈕所需要的行為:

如果要將 actionPerformed 事件新增至取消按鈕中來執行必要的行為,請執行下列動作:

  1. 在設計視圖中,用滑鼠右鍵按一下取消按鈕,選取事件 > actionPerformed。利用 getCancelButton() 方法產生下列程式碼:
    cancelButton.addActionListener(new java.awt.event.ActionListener() { 
       public void actionPerformed(java.awt.event.ActionEvent e) {
          System.out.println("actionPerformed()"); // TODO 自動產生事件 Stub actionPerformed()
       }
    });
  2. 將這個產生的事件 Stub 改成下列程式碼:
    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();
          }
       }
    });

現在您已準備好開始進行下一個練習 -

使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.