Jestem trochę noob, więc proszę o zachowanie mnie. Próbuję otworzyć wiele adresów URL w przeglądarce Internet Explorer od razu. Około 40 adresów URL.Jak otworzyć adres URL w kartach IE, a nie w nowych oknach - Java
Mam tablicę z moich adresów URL i używam następujący kod:
for (int i = 0; i < urls.length; i++){
java.awt.Desktop.getDesktop().browse(java.net.URI.create(urls[i]));
}
Działa to doskonale, jeśli mam już IE otwarte. Jeśli jednak nie jest już otwarty, tworzy 40 nowych okien, a nie kart. Próbowałem dostać się wokół niego za pomocą następujących czynności:
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);
}
}
Zastanawiałem się czekając dłużej jednak widzę 2 ewentualnych problemów z tym: – Peck3277