Wie öffnen Sie web-Seiten in Java?
Gibt es eine einfache Möglichkeit zum öffnen einer web-Seite in einer GUI - JPanel?
Wenn nicht, wie öffnen Sie eine web-Seite mit dem computer die Standard-web-browser?
Ich hoffe auf etwas, dass ich tun kann, mit unter 20 Zeilen code, und bei den meisten würde brauchen zu erstellen eine Klasse. Kein Grund für die 20-allerdings nur in der Hoffnung für wenig code...
Ich bin der Planung zu öffnen, eine Anleitung zu einem Spiel. Der guide ist online und hat mehrere Seiten, aber die Seiten miteinander verlinkt, so bin ich der Hoffnung, dass ich nur den Aufruf einer URL mit meinem code.
Mögliche Duplikate von java gui zum öffnen einer Webseite im web browser
Siehe auch stackoverflow.com/questions/6360744/...
Siehe auch stackoverflow.com/questions/6360744/...
InformationsquelleAutor GA Tech Mike | 2009-04-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffnen einer web-Seite mit den Standard-web-browser ist einfach:
Einbettung eines Browsers ist nicht so einfach.
JEditorPane
hat einige HTML-Fähigkeit (wenn ich mich meine begrenzte Swing-Kenntnisse richtig), aber es ist sehr begrenzt und nicht geeigneten für eine general-purpose-browser.so? Es war keine Pflicht, etwas früher und es ist sinnvoll, die up-to-date-APIs.
Beachten Sie, dass wenn Ihre URI ist eine Zeichenfolge, müssen Sie wickeln Sie es mit
new java.net.URI(the URI)
InformationsquelleAutor Joachim Sauer
Gibt es zwei standard-Möglichkeiten, die ich kenne:
JEditorPane
KomponenteDesktop
.getDesktop()
.browse(URI)
zum öffnen der Benutzer die Standard-browser (Java 6 oder höher)Bald wird es auch eine Dritte:
JWebPane
Komponente, die offenbar noch nicht veröffentlicht wurden,JEditorPane
ist sehr nackten Knochen; es spielt nicht mit CSS oder JavaScript, und Sie selbst haben, um hyperlinks selbst. Aber Sie einbetten zu können in Ihre Anwendung mehr nahtlos, als Sie FireFox starten würde.Hier ist ein Beispiel, wie man mithilfe von hyperlinks (vorausgesetzt, dass Ihre Dokumente nicht verwenden frames):
saua sagte: "JEditorPane hat einige HTML-Fähigkeit, aber es ist sehr begrenzt und nicht geeigneten für eine general-purpose-browser." so ging ich einfach mit mehr simpel mit einer Zeile code saua geschrieben... ich wollte nicht für etwas, was sehr nett anzuschauen, ich versuche nur, um zusammen etwas, dass die Funktionen
Ich werde wahrscheinlich geben Sie Ihren code ein versuchen Sie es später on, aber ich habe nicht versucht zu laufen... also ich wollte nicht auf, dass es eine Antwort gab, da ich eigentlich gar nicht wissen
Gut, ich hab dir auch saua Weg, bevor saua es gepostet. Das ist es, was der Letzte Satz bezieht sich auf (habe ich es unklar???).
ja, ich sah Sie beide zur gleichen Zeit, und er hatte den code in das Feld ein Ding, so dass es stecken mehr.. ich wusste nicht, dass du gepostet hast die gleiche Sache..
InformationsquelleAutor Michael Myers
Wenn Sie die Entwicklung von Applets, die Sie verwenden können,AppletContext.showDocument. Das wäre ein Einzeiler:
Wenn Sie die Entwicklung einer desktop-Anwendung, können Sie versuchen,Nackten Knochen Browser Starten.
InformationsquelleAutor Rich Apodaca
habe es nicht ausprobiert, aber die cobra HTML-parser und viewer aus der lobo-browser, einen browser, geschrieben in java, kann das sein, was Sie suchen. Sie Beispielcode zur Verfügung, eine online-html-viewer:
InformationsquelleAutor cobbal
Ich weiß nicht, ob so ein built-in vorhanden ist, aber ich würde das Laufzeit Klasse exec mit iexplore.exe oder firefox.exe als argument.
So überprüfen Sie das Vorhandensein von 3 Browsern. Ich habe nie gesagt war dies die beste option.
InformationsquelleAutor Geo
Versuchen Sie bitte folgenden code :
InformationsquelleAutor ElementCodez