Мой диалог расширяет TitleAreaDialog. В диалоговом окне у меня есть кнопка «Закрыть диалог». Он просто вызывает метод close(); при нажатии кнопки.SWT Отмена кнопки отмены
Проблема, с которой я сталкиваюсь, - это когда пользователь нажимает кнопку «Закрыть окно» (красный X), она вызывает что-то другое, кроме метода закрытия. Я думаю, что это может вызвать метод отмены.
Проверка код возврата, я вижу, что при нажатии близко, она возвращает 0. Но когда X нажата, она возвращает 1.
Как я могу переопределить X нажмите, чтобы просто позвонить закрытым способом, как кнопка нажата?