Я могу сделать JDialog модальным, используя родное системное окно в качестве родителя?

У меня есть окно JDialog. Мне нужно сделать его модальным, но родитель не окно Java, а окно родной ОС Windows. Является ли это возможным?

1 ответ

Решение

Нет, ты не можешь. Вы даже не можете получить ссылку не только на собственные окна, но даже на окна, созданные приложением Java, работающим в другой JVM.

Но вы можете создать фиктивное окно (Window, а не Frame или JFrame), установить его размер равным 0 и использовать его в качестве родителя для любого диалога. Я не знаю, в чем ваша конкретная проблема, но иногда способ, который я упомянул, может помочь.

Другие вопросы по тегам