응용프로그램을 사용할 때 변경사항을 제출하지 않도록 하면 직원 레코드에 대해 변경 전의 상태로 돌아갈 수 있습니다.
즉, 필드를 처음 상태로 돌아가려면 취소 및 지우기가 가능해야 합니다.
이 기능을 추가하려면 취소 단추에서 일부 actionPerformed 이벤트를 설정하면 됩니다.
다음 목록은
취소 단추의 필수 작동에 대해 설명합니다.
- 새 모드에 있는 동안 취소 단추를 클릭하면
응용프로그램은 새 모드에서 이전으로 복귀합니다.
- 직원 레코드를 수정하는 동안 취소 단추를 클릭하면
변경한 값이 원래 값으로 돌아갑니다.
actionPerformed 이벤트를 취소 단추에 추가하여 필수 작동을 수행하려면 다음을 수행하십시오.
- 디자인 보기에서 취소 단추를 마우스 오른쪽으로 클릭하고,
를 선택하십시오. getCancelButton() 메소드에 다음 코드가 생성됩니다.
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();
}
}
});