Восстановление фокуса на Java-апплет, когда браузер / вкладка получает фокус

У меня есть апплет, работающий на вкладке браузера. Когда я переключаюсь на другую вкладку в том же браузере или полностью нажимаю ALT-TAB на другое приложение, апплет теряет фокус. Когда я возвращаюсь на вкладку браузера, апплет снова не фокусируется. Есть ли хороший способ сделать это?

Я предполагаю, что это изменение JavaScript, которое необходимо, а не в самом апплете? Возможно, какой-то обработчик onFocus? Если это уместно, наш апплет создан с использованием HTML<applet> тег.

 Mr. Boy13 июн. 2012 г., 16:58
Потому что в этом и заключается смысл веб-приложения! Мыdo предлагаем альтернативу JNLP, но большинство предпочитают просто вводить URL.
 Andrew Thompson13 июн. 2012 г., 16:21
Нужно ли встраивать апплет в веб-страницу? Если да, то почему?

Ответы на вопрос(1)

Решение Вопроса

requestFocus() метод. Он находится в классе Component, так что ваш JPanel или все, что вы используете, может использовать это.

Для части JavaScript это то, что показывает быстрый поиск в Google:http://www.raditha.com/java/javascript.php, Я надеюсь, что это поможет вам!

 05 сент. 2012 г., 06:53
спасибо, схожу с ума в поисках этого метода

Ваш ответ на вопрос