Voglio fare un programma che apra nel browser predefinito un'indirizzo web, e poi cambiare in seguito questo indirizzo.
Qualcuno puo farmi un'esempio???
Voglio fare un programma che apra nel browser predefinito un'indirizzo web, e poi cambiare in seguito questo indirizzo.
Qualcuno puo farmi un'esempio???
Vedi il metodo browse() della classe java.awt.Desktop (ma nota, solo per Java 6). Oppure vedi il progetto JDIC.Originariamente inviato da romolao
Voglio fare un programma che apra nel browser predefinito un'indirizzo web, e poi cambiare in seguito questo indirizzo.
Qualcuno puo farmi un'esempio???
Ci sono anche altre possibilità, come ad esempio eseguire tramite Runtime.exec() un comando specifico (e dipendente dal S.O.) per aprire un browser.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Non si potrebbe avere un'esempio pratico tramite linea di codice??? non sono molto esperto.
grazie mille
Usando Java 6:Originariamente inviato da romolao
Non si potrebbe avere un'esempio pratico tramite linea di codice??? non sono molto esperto.
grazie mille
codice:import java.awt.*; import java.net.*; public class Prova { public static void main (String[] args) { try { Desktop d = Desktop.getDesktop (); d.browse (new URI ("http://www.google.com")); } catch (Exception e) { System.out.println (e); } } }
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Comme posso cambiare indirizzo senza far aprire una nuova pagina??
cmq grazie mille.
e gia che ci sei potresti dirmi come si fa a fare una pausa di 5 secondi??
Nessuno puo aiutarmi??? è veramente urgente. Grazie mille
Con il codice che ho postato sopra, non è possibile caricare un nuovo indirizzo mantenendo la stessa finestra del browser (cioè senza crearne una nuova).
Non credo che esista una simile possibilità, non certamente "standard" e portabile. Si potrebbe incorporare il "motore" di un browser dentro la propria applicazione (vedere sempre JDIC) ma ovviamente non è certo la stessa cosa che aprire una finestra del browser predefinito!
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Invece è possibile chiudere la pagina corrente del browser??? Quella che ha appena aperto il prog
No. Primo: perché non sai nulla di ciò che è stato avviato (quale browser? quale è l'handle della finestra del browser?). Secondo: anche ammesso di sapere quale browser e avendo informazioni sulla finestra, in Java "puro" non potresti comunque fare nulla. Terzo: anche ammesso di voler usare del codice "nativo" sarebbe comunque da vedere cosa e come farlo e in ogni caso non sarebbe certo "portabile" e "pulita" come soluzione.Originariamente inviato da romolao
Invece è possibile chiudere la pagina corrente del browser??? Quella che ha appena aperto il prog
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet