Hallo !
Der Konstruktor von JEditorPane ist allgemein parameterlos.
Man kann so ein(en ?) so Konstruieren :
aber ich möchte/brauche, dass in der Anzeige eine .html Seite
sofort am Start angezeigt wird.
Dann sollte ich einen URL definieren, der als Eingangsparameter dient.
also sollte ich den (die ?) JeditorPane anders benutzen, nämlich :
Nun was mache ich dann, wenn es sich um keine Internetverbindung handeln kann,
weil sich die anzuzeigende Seite auf dem selben Rechner befindet,
auf dem die Java Anwendung läuft.
Wie kann so ein URL konstruiert werden, wenn:
1.Die Datei seite.html heisst
2. Der Absolute Pfad lautet :
D:\application\lib\seite.html
3. Das Protokoll http sein soll (obwohl es mir egal ist, die .html Seite enthält schon html-Tags)
Die Anwendung wird gestartet im Ordner D:\application,
also der relative Pfad zu der Seite lautet :
lib\seite.html.
Statt des Backslashes kann S benutzt werden.
(
ungefähr so :
)
Alle Kombinationwn des absoluten Pfades, die ich mir erfunden habe,
taugen nichts und
es erscheint eine Exception-Meldung, dass der URL falsch konstruiert wurde
Weiss es jemand ?
Der Konstruktor von JEditorPane ist allgemein parameterlos.
Man kann so ein(en ?) so Konstruieren :
Code:
JEditorPane pane = new JEditorPane()
sofort am Start angezeigt wird.
Dann sollte ich einen URL definieren, der als Eingangsparameter dient.
also sollte ich den (die ?) JeditorPane anders benutzen, nämlich :
Code:
try
{
JEditorPane pane = new JEditorPane(url);
}
catch(IOException e)
{}
Nun was mache ich dann, wenn es sich um keine Internetverbindung handeln kann,
weil sich die anzuzeigende Seite auf dem selben Rechner befindet,
auf dem die Java Anwendung läuft.
Wie kann so ein URL konstruiert werden, wenn:
1.Die Datei seite.html heisst
2. Der Absolute Pfad lautet :
D:\application\lib\seite.html
3. Das Protokoll http sein soll (obwohl es mir egal ist, die .html Seite enthält schon html-Tags)
Die Anwendung wird gestartet im Ordner D:\application,
also der relative Pfad zu der Seite lautet :
lib\seite.html.
Statt des Backslashes kann S benutzt werden.
(
ungefähr so :
Code:
String S = System.getProperty("file.separator");
//der absolute Pfad :
String Path = "D:"+S+"application"+S+"lib"+S+"seite.html";
Alle Kombinationwn des absoluten Pfades, die ich mir erfunden habe,
taugen nichts und
es erscheint eine Exception-Meldung, dass der URL falsch konstruiert wurde
Weiss es jemand ?