Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > showOptionDialog Always on Top


Автор: PashaOvechkin 27.2.2008, 14:46
http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JOptionPane.html#showMessageDialog(java.awt.Component,%20java.lang.Object,%20java.lang.String,%20int,%20javax.swing.Icon)

Как можно установить такому диалогу сабж? 

Например если есть основной фрейм Х, из которого вызван другой фрейм Y, и у Y установлен Always on Top true,  и в етот момент из Х вызывается JOptionPane.showMessageDialog
и он открывается под Y, то выход один - Ctrl + Alt + Delete 

Как обоити?  Ну вместо JOptionPane.showMessageDialog, можно фрейм открыть ... А иначе?
Идеи?

Автор: w1nd 28.2.2008, 08:55
Ну это уже можно было выяснить с помощью javadoc - там даже пример есть. Конструируете JOptionPane, вызываете его createDialog(), донастраиваете и показываете самостоятельно.

Автор: PashaOvechkin 28.2.2008, 11:44
Но у JOptionPane нет метода  setAlwaysOnTop(...); ... Впрочем если даже был бы, меня ето не спасло.
Придумал другое решение.

Добавлено через 8 минут и 56 секунд
Ступил я... smile Спасибо! Ето хорошее предложение, но я тоже придумал интересно 

Бесспорный +
П.С Апи полезная штука... (blush)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)