Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > А где кнопка ПУСК????


Автор: Samir 13.6.2006, 10:43
програмка работает, красиво, все хорошо, да вот беда: 
А куда собственно говоря подевалась кнопка ПУСК маздайская???
Нет мне конечно это не принципиально, просто  интерес распирает!!!
И можно ли ее отобразить??? 

Автор: powerOn 13.6.2006, 10:45
Ничего не понял! Что за программа и причем тут Java? Уточните. 

Автор: Samir 13.6.2006, 10:59
Прога на JAVA открывается окошко, максимизированное и Windows-кие кнопки внизу экрана пропадают: Пуск, трэй, и т.п.
Вопрос: Почему? и как их отображать? 

Автор: powerOn 13.6.2006, 11:03
А как окно максимизируется? Выкладывай код. 

Автор: Samir 13.6.2006, 12:03
Код
JFrame.setDefaultLookAndFeelDecorated(true);
GlavFrame frame1 = new GlavFrame();
//максимальный размер окна
frame1.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame1.setVisible(true);

GlavFrame - наследуемый класс 
Этого достаточно?  

Автор: powerOn 13.6.2006, 12:45
Это следствие использования JFrame.setDefaultLookAndFeelDecorated(true); Ты передаешь управление прорисовкой декораций окна Swing-у. Он в свою очередь разворачивает окно по максимому ( а максимальный размер он определяет как размер экрана) и выводит на передний план.

Вообще говоря, если при таком развернутом окне нажать кнопку Windows, то пуск и панелька запуска отобразятся. 

Автор: Samir 22.6.2006, 12:42
А что надо сделать чтобы пуск был? 

Автор: powerOn 22.6.2006, 14:41
Цитата(Samir @  22.6.2006,  13:42 Найти цитируемый пост)
А что надо сделать чтобы пуск был?  


К примеру: JFrame.setDefaultLookAndFeelDecorated(false);

 

Автор: LSD 22.6.2006, 23:04
Это глюк Metal Look&Feel и только под Windows. Если сменить LaF на любой другой то все будет ОК. Под Linux все ОК с любым LaF. 

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