2011-08-06 37 views
0

これはオープンURL部分の私の現在のコードです。同じブラウザウィンドウで常に開くように変更するにはどうすればよいですか?これはjavascriptではありません。javaの同じウィンドウでURLを開くにはどうすればよいですか?

try{ 
     String url = "www.google.ca"+sn; 

     java.awt.Desktop.getDesktop().browse(java.net.URI.create(url)); 
    } 
    catch (Exception e) {} 

    }   

この関数は、googleのランダムな新しいページであり、何度も呼び出されます。開いた現在のページをどのように置き換えることができますか?

+0

* - そして、ユーザーが実際にGoogleからのランダムなページを見たいですか?どのように奇妙な! –

+0

これは単なる例でした。 Iunno – Untitled123

答えて

0

私の知る限り、これを行うには、一般的な、ポータブル、方法はありません。ブラウザやプラットフォームに応じて、あなたはに別のページを開くには、既存のブラウザインスタンスを伝えるために非ポータブル物事を行うことができるかもしれません。ただし、標準Java APIではこれをサポートしていません。 (スタートのために、それは一部のブラウザ/プラットフォームのための技術的に実現可能ではないかもしれない。)

別のアプローチは、組み込みJavaブラウザを使用するかもしれません。参照Is there a way to embed a browser in Java?「SNは、Googleでランダムに新しいページをある...」*

+0

Google Chromeを使用していれば、それは何か変更されますか? – Untitled123

+0

また、JWebEngineをダウンロードした場合、どうすればできますか – Untitled123

関連する問題