刪除元件中的事件

您可以使用 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.