2011-09-27 17 views
17

的actionPerformed方法當JButton被添加到內容窗格中,我們可以通過設置一個動作雙擊或右單擊 - >事件 - >動作 - > actionPerformed.Let比方說,我們設置財產以後按鈕發生。然後,我們需要刪除該函數。可以通過刪除我們在該buttton的actionPerformed中編寫的代碼輕鬆完成該操作。但問題是,該按鈕的actionPerformed方法仍然存在,即使它不再使用,也不需要。如何刪除在NetBeans

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {           
    //no function here.. but this code is still remaining. need to remove this code part as well 
} 

它怎麼被刪除?我以JButton爲例。其他組件的操作方法就是這樣。

回答

49

轉到您的JButton屬性,選擇「Events」,actionPerformed並從相鄰的組合框中選擇「none」。您的源代碼已清理!

Netbeans Properties

最近的Netbeans像7.3的版本,不提供「無」作爲一個選項,但允許你通過刪除方法的名稱,或按1,2和3個按鈕來刪除actionPerformed方法:

enter image description here

+0

感謝它的工作:) –

+7

在Netbeans 7.2.1,由於某種原因,我沒有''選項。刪除值(使字段爲空)雖然工作。 – Lekensteyn

1

在NetBeans的最新版本,請點擊與3個時段的按鈕[...]剛OV組合框右側,一個新的控制列出處理程序顯示出來。選擇一個要刪除的,然後按下[Remove]按鈕。

4

如果操作註冊到的按鈕不再處於表單中(這發生在我手動使用以前的備份替換.form文件後發生),那麼您將無法完成Costis Aivalis的解決方案。在這種情況下,您可以用另一個文本編輯器打開.java文件,並在那裏刪除事件處理程序。

0

確定您的.java文件,然後關閉Netbeans並直接從文本編輯器編輯文件。

相關問題