< 이전 | 다음 >

학습 2.7: 취소 단추 작동 프로그래밍

응용프로그램을 사용할 때 변경사항을 제출하지 않도록 하면 직원 레코드에 대해 변경 전의 상태로 돌아갈 수 있습니다. 즉, 필드를 처음 상태로 돌아가려면 취소 및 지우기가 가능해야 합니다. 이 기능을 추가하려면 취소 단추에서 일부 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 Auto-generated Event stub actionPerformed()
       }
    });
  2. 생성된 이벤트 스텁을 다음 코드로 변경하십시오.
    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();
          }
       }
    });

학습 체크포인트

actionPerformed 이벤트를 통해 취소 단추 프로그래밍 방법을 학습했습니다.

< 이전 | 다음 >