Захват события закрытия вкладки JTabbedPanel в Java Swing - PullRequest
0 голосов
/ 07 декабря 2009

Возможно ли захватить событие закрытия вкладки для JTabbedPanel в Java Swing.

Я хочу проверить некоторые условия, и если они не выполняются, я должен запретить пользователю закрывать их.

Спасибо!

Обновление: я создал пользовательское событие на основе этого кода , и оно решило мою проблему.

Ответы [ 2 ]

1 голос
/ 07 декабря 2009

В руководстве Sun по Панелям с вкладками есть пример с кнопками закрытия на каждой вкладке. Если вы посмотрите на источник примера, то увидите, что он реагирует на нажатие кнопки закрытия.

Редактировать: ButtonTabComponent . У него есть внутренний класс, который расширяет JButton. Исходя из вашего комментария, у вас уже есть что-то, что закрывает вкладки? Что вы делаете для этого?

0 голосов
/ 27 июля 2010

Я создал пользовательское событие на основе этого кода , и оно решило мою проблему.

...