我有一個在瀏覽器選項卡中運行的小程序。當我在同一瀏覽器中切換到另一個選項卡時,或者完全將ALT-TAB切換到另一個應用程序時,該applet失去焦點。當我返回到瀏覽器選項卡時,小程序不會再獲得焦點。有沒有一種很好的方法來實現這一點?當瀏覽器/選項卡獲得焦點時將焦點還原到Java Applet
我認爲這是需要改變的JavaScript,而不是applet本身?一些onFocus處理程序也許?如果相關,我們的小程序將使用HTML <applet>
標籤創建。
我有一個在瀏覽器選項卡中運行的小程序。當我在同一瀏覽器中切換到另一個選項卡時,或者完全將ALT-TAB切換到另一個應用程序時,該applet失去焦點。當我返回到瀏覽器選項卡時,小程序不會再獲得焦點。有沒有一種很好的方法來實現這一點?當瀏覽器/選項卡獲得焦點時將焦點還原到Java Applet
我認爲這是需要改變的JavaScript,而不是applet本身?一些onFocus處理程序也許?如果相關,我們的小程序將使用HTML <applet>
標籤創建。
我相信java有requestFocus()
方法。它在Component類中,所以你的JPanel或者你正在使用的任何東西都可以使用它。
對於JavaScript部分,這是一個快速的使用Google搜索:http://www.raditha.com/java/javascript.php。我希望它能幫助你!
謝謝,正在瘋狂地尋找這種方法 –
該小程序是否必須嵌入到網頁中?如果是,爲什麼? –
因爲這是基於網絡的應用程序的點!我們也提供了一個JNLP選擇,但是大多數人更喜歡只輸入URL的便利性。 –