Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Можно ли запустить Java программку как демона 
:(
    Опции темы
inohodec
Дата 26.11.2008, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 151
Регистрация: 1.12.2004

Репутация: 2
Всего: 2



Привет

Возник вопрос, наверняка у всех бывали ситуации когда забывали переключить раскладку с русского на буржуйский или наоборот
И замечается это не всегда сразу 

И вот отсюда вопросик, а можно ли написать на Java программку которая будет автоматически просекать такие моменты 
Проблема на в алгоритме, на сколько я понимаю здесь нужно будет запускать джаву как демон поток, что бы она сидела в трее и контролировала клаву и это вопрос намба ван:

Можно ли запустить джава как демона ?

И второй момент возможно ли перехватывать клавишные smile события?
Т.е. не в окошке своей программы, а именно из трея?
Вобщем типа того что спишь пока кто то не нажал B тут быстренько просыпаешься, перехватываешь и меняешь на Б

smile
PM MAIL   Вверх
skhilkov
Дата 26.11.2008, 10:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 2
Всего: 7



Думаю что такое сделать можно... хотя я в таких вещах не очень разбираюсь )
Для перехвата события нужно будет юзать JNI, а приложение кстати тоже можно сделать чтоб оно в трее было. 


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
v2v
Дата 26.11.2008, 10:45 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



Punto Switcher


--------------------
PM   Вверх
inohodec
Дата 26.11.2008, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 151
Регистрация: 1.12.2004

Репутация: 2
Всего: 2



skhilkov
Ок, спасибо, попробую покопать в ту сторону 

v2v
Спасибо за Punto, я знаю что есть подобные программки
Просто в целях самообразования smile захотелось написать на джаве 
PM MAIL   Вверх
v2v
Дата 26.11.2008, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 8
Всего: 56



использовать джаву для решения таких задач не является целесообразно.


--------------------
PM   Вверх
inohodec
Дата 26.11.2008, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 151
Регистрация: 1.12.2004

Репутация: 2
Всего: 2



В мире так много нецелесообразностей smile
Будет одной больше 

Спасибо
PM MAIL   Вверх
COVD
Дата 26.11.2008, 16:29 (ссылка) |  (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 26.7.2005

Репутация: 17
Всего: 43



ОФФТОПИК
Чего - то вспомнились медвежьи услуги некоторых сайтов или программ, которые автоматически подсовывают языковую версию, которая по их мнению мне нужна, и переключить вручную получалось далеко не сразу. Такую "автоматику" - к терапевту! 

PM MAIL   Вверх
Asal
Дата 27.11.2008, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 288
Регистрация: 26.12.2006
Где: Минск

Репутация: нет
Всего: 7



Цитата(skhilkov @  26.11.2008,  10:25 Найти цитируемый пост)
Для перехвата события нужно будет юзать JNI, а приложение кстати тоже можно сделать чтоб оно в трее было

Перехват нажатия клавишь уже обсуждался в этом форуме, поищите в разделе GUI.
По-моему, тогда пришли к выводу что это возможно только чере JNI.
В той же теме и трэй вроде обсуждался


--------------------
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0727 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.