アプリケーションを使用するときに、 変更を実行しないことを決めた場合に従業員レコードに加え始めた変更を簡単にバックアウトできるようにしたいと思います。 言い換えれば、操作を最初からやり直せるようにするために、フィールドをキャンセルまたは消去できる必要があります。 このような機能を追加するには、「キャンセル」ボタンにいくつかの actionPerformed イベントを設定します。
次のリストは、「キャンセル」ボタンの必須の動作を説明しています。
actionPerformed イベントを「キャンセル」ボタンに追加して、必須の動作を実行するには、次のようにします。
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() } });
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(); } } });