Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: GUI и Java FX приложения > свойства JInternalFrame |
Автор: Reptor 13.10.2007, 14:43 |
как сделать так что б такой фрейм всегда был активным и ещё и всегда поверх всех окон? |
Автор: powerOn 14.10.2007, 17:04 |
Насколько мне известно, это не получится сделать путем выставления стандарнтых свойств JInternalFrame. Тут придется контролировать это процесс самостоятельно, т.е. расширить функциональность JDesktopPane... |
Автор: Reptor 15.10.2007, 10:54 | ||
А как это сделать? есть какието свойства? |
Автор: skif18 16.10.2007, 18:20 |
Кодом надо, кодом. |
Автор: Reptor 18.10.2007, 10:06 |
если нельзя сделать таким образом JInternalFrame так может можно как то забрать крестик с JDialog ?? У него есть подходящие свойства такие как AlwaysOnTop ну что то в таком роде?? |
Автор: fixxer 18.10.2007, 10:41 |
Покопайтесь в исходниках JOptionPane. Там должно быть. |
Автор: Reptor 18.10.2007, 11:39 |
да но тут ещё загвоздка получается. Дело в том что у меня несколько JInternalFrame можно открыть а нужно применить только к одному. А если я изменню JOptionPane то это ж применится ко всем фреймам.![]() |
Автор: AlexAddams 13.2.2008, 22:50 | ||
В jdk есть пример (называется SwingSet2) JInternalFrame которые все выводятся в JDesktopPane, на разные лееры, посмотрите этот пример, при выводе JInternalFrame на первый леер в JDesktopPane этот JInternalFrame будет всегда поверх всех окон которые выводятся на следующее лееры.
super - устанавливает поведение окна, вызывая конструктор базового класса. |