Я немного новичок, так что терпите меня. Я пытается открыть сразу много URL-адресов в Internet Explorer. Около 40 ссылок.
У меня есть массив моих 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);
}
}