|
Модераторы: LSD, AntonSaburov |
|
infarch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: нет Всего: 1 |
У меня есть аплет для скриншотов, всегда висит поверх окон. Когда в нем нажимаешь кнопку, он сохраняет изображение с экрана под собой и закрывается. Но тут есть один момент - пользователь может и переключить активное приложение пока выбирает сюжет для скриншота. Я хотел бы сделать так, чтобы аплет при закрытии делал браузер активным приложением и выносил его вперед, на глаза пользователю. Можно ли такое сделать? И как?
|
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: 9 Всего: 537 |
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
infarch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: нет Всего: 1 |
А как я это попробую? Мне ведь нужно браузер активировать, а не некий инстанс java.awt.Component... Я так понимаю что нужно:
а) Получить некий хендлер окна которое запустило апплет (ибо браузеров может быть открыто и несколько) б) Передать в него управление По обеим пунктам пока туман ( |
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: 9 Всего: 537 |
Идея была затребовать фокус в апплет, в надежде что это сделает активным и окно браузера за компанию. Хотя пожалуй это не будет работать.
А так нужно смотреть в сторону нативного АПИ платформы. Чтобы не возиться с JNI, можно посмотреть в сторону JNA. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
infarch |
|
|||
Опытный Профиль Группа: Участник Сообщений: 526 Регистрация: 13.3.2009 Репутация: нет Всего: 1 |
А это будет работать в апплете? Спасибо за ссылку, посмотрю. Но вообще это все должно было бы работать и на маке, как минимум.
|
|||
|
||||
LSD |
|
|||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: 9 Всего: 537 |
Придется писать отдельную реализацию под каждую ОС. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
jk1 |
|
||||
Эксперт Профиль Группа: Участник Сообщений: 1168 Регистрация: 17.10.2008 Где: Санкт-Петербург Репутация: нет Всего: 75 |
А вот такой фокус не прокатит?
-------------------- Opinions are like assholes — everybody has one |
||||
|
|||||
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Апплеты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |