【发布时间】:2011-12-12 11:03:41
【问题描述】:
我有点菜鸟,所以请多多包涵。我正在尝试一次在 Internet Explorer 中打开很多网址。大约 40 个网址。
我有一个我的网址数组,我正在使用以下代码:
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);
}
}
【问题讨论】: