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