Как удалить actionPerformed методы в NetBeans - PullRequest
20 голосов
/ 27 сентября 2011

Когда JButton добавляется на панель контента, мы можем установить действие, дважды щелкнув кнопку или щелкнув правой кнопкой мыши-> Событие-> Действие-> actionPerformed. Допустим, мы устанавливаем что-то происходящее.Затем нам нужно удалить эту функцию. Это можно легко сделать, удалив код, который мы написали в actionPerformed этой кнопки.Но проблема в том, что метод actionPerformed этой кнопки все еще существует, даже если он больше не используется и не нужен.

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 для примера.Методы действия других компонентов такие же.

Ответы [ 4 ]

55 голосов
/ 27 сентября 2011

Перейдите в свойства JButton, выберите «События», actionPerformed и выберите «нет» в соседнем выпадающем списке.Ваш исходный код очищен!

Netbeans Properties

Последние версии Netbeans, такие как 7.3, не предлагают "none" в качестве опции, но позволяют вам удалить метод actionPerformed, удалив имяметода или нажатием кнопок 1, 2 и 3:

enter image description here

4 голосов
/ 09 сентября 2014

Если кнопка, на которую было зарегистрировано действие, больше не находится в форме (это случилось со мной после того, как я вручную заменил файл .form на предыдущую резервную копию), вы не сможете выполнить решение Costis Aivalis.В этом случае вы можете открыть файл .java в другом текстовом редакторе и удалить там обработчик событий.

1 голос
/ 14 января 2013

В последней версии NetBeans нажмите кнопку с тремя периодами [...] справа от поля со списком, и отобразится новый элемент управления со списком обработчиков. Выберите тот, который хотите удалить, и нажмите кнопку [Удалить].

0 голосов
/ 30 апреля 2015

Определите ваш файл .java, затем закройте Netbeans и отредактируйте файл прямо из текстового редактора.

...