이 연습에서는 직원 레코드를 삭제할 수 있도록 회사 디렉토리 응용프로그램을 프로그래밍합니다.
삭제 단추가 사용 가능 또는 사용 불가능하도록 프로그램하려면 행을 선택할 때 단추를 사용할 수 있게 하는 리스너를 테이블에 추가하십시오.
actionPerformed 이벤트를 삭제 단추에 추가한 다음 삭제 확인 대화 상자가 열리도록 이벤트를 프로그램하십시오.
이 단계에서는 예 단추의 바인더(예 단추 자체가 아님)에 이벤트를 추가합니다. 직원이 제거된 후, 즉 바인더가 데이터 소스에 대해 서비스를 성공적으로 호출한 후 삭제 확인 대화 상자가 닫으려고 합니다.
removeEmployeeAction.addActionBinderListener(new jve.generated.IActionBinder.ActionBinderListener() { public void afterActionPerformed(jve.generated.IActionBinder.ActionBinderEvent e) { getConfirmDialog().setVisible(false); } public void beforeActionPerformed(jve.generated.IActionBinder.ActionBinderEvent e) {} });
이 이벤트 코드는 바인더의 조치가 수행된 후 삭제 확인 대화 상자를 숨깁니다.