Для моего обычая JDialog
,JDialog кнопка Закрыть событие
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
был установлен.
На JDialog
есть кнопка. Исходя из условия, он вызывает dialog.dispose()
.
Оба эти действия вызывают событие windowClosed
. Но я хочу определить, что это произошло, потому что нажата кнопка закрытия или вызван метод dispose.
Не можете ли вы установить флаг в своем диалоговом классе? – KDM
Что вы получаете от 'event.getSource()'? – Arvind
Добавьте кнопку «ActionListener» к вашей кнопке? –