구성요소에서 이벤트 삭제

Java Bean 보기를 사용하여 구성요소에 추가한 이벤트를 삭제할 수 있습니다.

팁: Java Bean 보기에서 이벤트를 볼 수 없을 경우 Java Bean 보기 메뉴 화살표를 클릭했는지 확인하고 이벤트 표시를 선택하여 이벤트, 어댑터 및 리스너를 표시할 전문가 이벤트를 표시하십시오.

구성요소에서 이벤트를 삭제하려면 Java Bean 트리 보기에서 이벤트를 선택하고 삭제 팝업 메뉴 옵션 또는 키보드 Delete 키를 사용하십시오.

  1. Java Bean 보기에서 이벤트를 마우스 오른쪽 단추로 클릭하십시오.
  2. 팝업 메뉴에서 삭제를 클릭하십시오.
    • 이벤트 표시 모드에서는 이벤트의 콜백 메소드가 Java 소스에서 제거됩니다. 리스너 클래스가 컴파일용 메소드 본문이 필요한 인터페이스를 구현할 경우 메소드가 완전히 제거되는 것이 아니라 메소드 컨텐츠가 지워집니다.
      처리완료된 창 삭제

      콜백 메소드를 삭제하여 리스너에 남아 있는 메소드 본문 구현이 없고 리스너가 익명의 내부 클래스인 경우, 리스너는 리스너를 소스에 등록하는 메소드와 함께 제거됩니다. 이전 예제에서, 창 리스너에는 windowOpened 콜백만 있으므로 windowOpened가 삭제되면 리스너와 리스너를 소스에 추가하는 addWindowListener(...)   명령문이 제거됩니다.

    • 전문가 이벤트 모드에서, 콜백 메소드는 삭제될 경우 리스너에서 제거되거나, 리스너가 인터페이스를 구현하고 리스너에 컴파일할 메소드가 있어야 할 경우에는 빈 메소드 본문으로 바뀝니다. 그러나 "이벤트 표시"와 달리 리스너의 계단식 삭제가 수행되지 않으므로, 리스너에 콜백 메소드 본문이 남아 있지 않아도 리스너는 자동으로 제거되지 않습니다.
      전문가 모드
삭제

      전문가 이벤트 모드에서의 삭제는 상위에서 선택된 트리 항목을 삭제하는 것으로 간주할 수 있습니다.

      리스너 자체를 선택하여 삭제할 수도 있습니다. 이 경우 Java Bean에서 리스너가 제거됩니다. 리스너가 익명의 내부 클래스일 경우에는 소스에서 삭제됩니다. 그러나 이름 리스너 클래스의 경우에는 이 클래스를 사용하는 Java Bean에서 제거된 후에도 계속 남아 있습니다.
      전문가 모드 삭제

상위 주제: 비주얼 편집기를 사용하여 이벤트 처리

관련 개념
Java Bean 보기

관련 타스크
구성요소에 이벤트 추가
구성요소의 이벤트 보기
이벤트의 소스 보기

(C) Copyright IBM Corporation 1999, 2004. All Rights Reserved.