![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Reunion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.9.2010 Репутация: нет Всего: нет |
Помогите плиз с проблемой!
Нужно добавить пункт в системное меню фрейма. Нашел несколько решений, но ни одного на джаве. Кто-нибудь знает, как можно это сделать с помощью джавы? |
|||
|
||||
Skipy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 487 Регистрация: 24.8.2006 Где: Москва, Россия Репутация: 4 Всего: 16 |
Имеется в виду меню, открываемое по иконке в верхнем левом углу? Насколько мне известно - никак.
|
|||
|
||||
Reunion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.9.2010 Репутация: нет Всего: нет |
Да! Имеется ввиду именно это меню.
Просто несколько удивительно, что на джаве нет решений, т.к. другие языки позволяют это сделать. |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 21 Всего: 75 |
Просто удивительно, что отверткой нельзя забить гвоздь, т. к. другие инструменты (молоток, плоскогубцы) позволяют это сделать. А разгадка проста: Swing изначально был заточен под кроссплатформенность. На других ОС этого меню в верхнем левом углу нет, нет и API для доступа к нему. Я не спорю, что временами отсутствие доступа к подобным нативным вещам мешает, зато Java выигрывает во многом другом. Ну и в качестве P.S.: "другие языки" позволяют перенести скомпилированные под Windows бинарники под Linux, Mac и т.д. и запустить? -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
Reunion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.9.2010 Репутация: нет Всего: нет |
Спасибо!
Есть задача написать swing-приложение в котором есть пункт About в системном меню. Есть ли способы решить этот вопрос? Просто заказчику очень хочется этот пункт видеть именно в системном меню, хотя бы в Windows. |
|||
|
||||
Connie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 382 Регистрация: 12.8.2008 Репутация: 8 Всего: 9 |
Программа на java компилируется не под видновс, а под определенную java машину (это с некоторой натяжкой я пишу, имея ввиду версии 1,4 1,5 1,6 и т.д.) И вот если java машина не поддерживает этой возможности, как например не было поддержки трея в версии 1,5, то и использовать это нет никакой возможности. |
|||
|
||||
jk1 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: 21 Всего: 75 |
Теоретически есть возможность посмотреть в сторону JNI/JNA, то есть осуществлять нативные вызовы из Java. Но, честно говоря, я бы не рекомендовал: никаких гарантий что Вы сможете сделать именно то, что вам нужно и времени на эксперименты уйдет немало. -------------------- Opinions are like assholes — everybody has one |
|||
|
||||
Reunion |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 14.9.2010 Репутация: нет Всего: нет |
Всем спасибо за ответы!
Дам заказчику ссылку на этот форум!)) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |