Как использовать событие мыши, если мышь вышла за пределы JWindow?

Прямо сейчас я ищу решение, как ограничить/уничтожить событие mouseClicked если щелкнуть мышью вне JWindow. Например - JWindow имеет две кнопки "Да" и "Нет" (например, диалог). И у родителя также есть разные кнопки - но они должны быть неактивными во время JWindow (диалог). Должен ли я ограничивать действия с кнопками родителей вручную - или, может быть, есть лучшее решение?

1 ответ

лучшее решение?

Модальный диалог. Когда модальное диалоговое окно видимо, доступ к родительскому компоненту блокируется.

Подробнее см. Раздел " Использование модальности в диалогах".

licensed under cc by-sa 3.0 with attribution.