|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
Visualizzare una pagina html in un JFrame
Avrei la necessità di aprire una pagina in html all'interno di un programma (non di un applet) in Java
c'è un modo? Grazie
__________________
C'era un moscerino sul tuo schermo |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Tutto è possibile finchè non ci si mette di mezzo il tempo
Puoi usare un JEditorPane che dispone di un EditorKit per testo HTML 3.2 "+". Altrimenti puoi usare JDIC per aprire la pagina esternamente al programma Java, usando il navigatore internet predefinito (Explorer, Mozilla, quel che è). |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2004
Città: Lecco/Milano
Messaggi: 2863
|
Grazie!
Ora però ho un altro problema: non riesco ad aprire un file html in locale, se gli do la full path funziona, solo che mi serve la relative... come faccio? ciao Gianluca EDIT: ce l'ho fatta così Codice:
String s =null;
try
{
s="file:"
+System.getProperty("user.dir")
+System.getProperty("file.separator")
+"help/index.html";
URL helpURL=new URL(s);
try
{ txtGuide.setPage(helpURL);
}
catch (IOException e)
{}
}
catch (Exception e)
{}
__________________
C'era un moscerino sul tuo schermo Ultima modifica di Janky : 02-05-2006 alle 21:24. |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
In questi casi ti conviene stampare l'URL e vedere se corrisponde a quanto atteso. Dopo:
URL helpURL=new URL(s); ci metti un bel: System.out.println(helpURL); e vedi subito se la logica con cui hai composto il percorso corrisponde a quello che attendevi. Comunque la forma corretta per un java.net.URL dovrebbe essere "file:///percorso" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:51.



















