私はnoobのビットですので、私に同行してください。インターネットエクスプローラですぐにたくさんのURLを開こうとしています。約40のURL。新しいウィンドウではなく、IEのタブでURLを開く方法 -
私は私のURLの配列を持っていると私は、次のコードを使用しています:これは完璧に動作
for (int i = 0; i < urls.length; i++){
java.awt.Desktop.getDesktop().browse(java.net.URI.create(urls[i]));
}
私はすでにIEを開いている場合。しかし、すでに開かれていない場合は、タブではなく40個の新しいウィンドウが作成されます。私は次のように使用することによってそれを回避しようとしています:
for (int i = 0; i <= 9; i++){
java.awt.Desktop.getDesktop().browse(java.net.URI.create(urls[i]));
try {
Thread.currentThread().sleep(200);
} catch (InterruptedException ex) {
Logger.getLogger(Test.class.getName()).log(Level.SEVERE, null, ex);
}
}
を処理します。 – Peck3277