Как изменить подпись метода в редакторе форм Netbeans? - PullRequest
0 голосов
/ 19 апреля 2010

Я создаю графический интерфейс в редакторе форм Netbeans и хочу изменить автоматически сгенерированную подпись одного метода, а именно добавить к нему броски. Как это сделать?

Например, у меня есть
закрытое пространство vt

И хочу сделать это
private void btOpenFileActionPerformed (java.awt.

Поскольку сигнатура метода генерируется автоматически, я не могу изменить ее вручную.

1 Ответ

3 голосов
/ 19 апреля 2010

Вы не можете изменить сигнатуру метода события, выполненного действием, кроме как с помощью изменения имени.

Каковы ваши намерения для исключения, как только оно будет выброшено из вашего метода события? Исключение будет передано автоматически сгенерированному слушателю действия, и этот слушатель действия не сможет передать его, потому что это будет нарушением ActionListener#actionPerformed контракта.

Если вы хотите вызвать исключение из вашего метода события, у вас есть два варианта. Во-первых, автоматически сгенерированный метод события вызывает метод события исключения. Второй - вручную создать ActionListener и прикрепить его к компоненту, а не полагаться на автоматическую генерацию. В любом случае вам нужно будет обработать исключение: проверенное исключение не может быть передано обратно из ActionListener.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...