指定されたURLでブラウザを起動するために使用される静的メソッドがあります。ブラウザがすでに開いている場合、これはアクティブなブラウザウィンドウを引き継ぎます。
これは、ブラウザがデータ入力などの他の目的で使用されている場合に問題になります。新しいブラウザウィンドウ(またはタブ)でURLを開く方法はありますか?
public static void openURL(String urlText)
{
if (Desktop.isDesktopSupported())
{
URI uri = URI.create(urlText);
try
{
Desktop.getDesktop().browse(uri);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
あるいは、これを行うためのより良い方法はありますか?