2014-09-06 4 views
-2

Пожалуйста, помогите мне показать всплывающее окно перед браузером. Я использовал следующий код, но он идет за браузером, как только я нажал кнопку сохранения.Отображение сообщений поверх других приложений

JFrame frame; 
frame = new JFrame(""); 
JOptionPane.showMessageDialog(frame, "Instance is already created"); 
+1

Почему создается кадр? Почему метод show panel не указывает родительский компонент? Чтобы лучше помочь, отправьте сообщение [MCVE] (http://stackoverflow.com/help/mcve) (минимальный, полный, проверяемый пример). –

+0

Я понятия не имею, что вы имеете в виду. Ни один из этих кодов не кажется релевантным друг другу. Что со строкой? Кажется, что не используется –

ответ

0

Необходимо указать окно/фрейм в качестве первого аргумента для отображения диалогового окна сообщений перед этим фреймом. Таким образом, вместо прохождения нуль:

JOptionPane.showMessageDialog(null, 
      "Instance is already created"); 

передать родительский фрейм

+0

Я не думаю, что передача кадра в качестве аргумента поможет, если этот кадр не отображается. –

Смежные вопросы