WebBrowser in Java integrieren

Status
Nicht offen für weitere Antworten.

PollerJava

Top Contributor
Hallo,

kann man eine WebBrowser in inem JPanel integrieren, sodass ich dort eine IP- Adresse eingeben kann und mich mit einer WeBSeite verbinden kann.

Der WebBrowser soll also in meinem JPanel liegen und dieses JPanel liegt wiederum in meinem JFrame.

Hat da vielleicht jemand ein Idee,

vielen Dank.

lg
 
Ich kann mich nur noch düster erinnern aber das war glaube ich Mozilla als "Unterbau". Folglich kann JDIC alles was Mozilla kann.
 
Ich hätte noch eine Frage zu dem WebBrowser und zwar möchte ich mit diesem eine Kamera ansprechen, sprich ich habe nicht nur einen <html>- Code sondern auch ein Bild im Browser.
Hat das schon mal jemand gemacht mit dem JEditorPane oder ist es besser, wenn ich JDIC verwende.

lg und danke für die Anregungen
 
Alles was es bis HTML 3 gab, versteht das JEditorPane von Haus aus (wenn ich mich richtig erinnere).
 
Ja aber leider wird bei mir kein Bild angezeigt und auch kann ich die Kamera nicht navigieren,
wenn ich zB. auf einen Button drücke, um die Kamera nach links zu navigieren, bekomme ich eine leere Seite,

das JEditorPane soll daher alles unterstützen, was der FireFox unterstützt.

kann er das (navigieren, bilder anzeigen) oder brauche ich da was anderes

lg und dank
 
nicht das ich mich damit auskenne, aber andere, die sich damit auskennen, können dir sicher besser helfen, wenn du code postest.
 
https://jdic.dev.java.net/#demos hat gesagt.:
Note: To run this demo, you must use Internet Explorer or Mozilla (1.4 or a higher version) on Windows platforms; use Mozilla (1.4 or a higher version) on Linux/Unix platforms.

Übrigens: Firefox != Mozilla
Ich glaube sogar, dass Seamonkey (Nachfolger von Mozilla) nicht geht oder nur wenn man n bisschen Tricks vollführt.
 
ganz versteh ich das jetzt nicht, die Demos startet man ja über "WebStart",
da spielt ja der Browser (IE oder FF) keine Rolle oder versteh ich da was falsch?

lg
 
Falls jemand an einer reinen Swing-Lösung interessiert ist:
http://html.xamjwg.org/index.jsp

Der HTML-Renderer ist aber noch nicht allzu ausgereift. Kaum eine moderne Webseite wird korrekt dargestellt (ausser Google). Aber das Projekt steht auf meiner Beobachtungsliste. 🙂
 
PollerJava hat gesagt.:
ganz versteh ich das jetzt nicht, die Demos startet man ja über "WebStart",
da spielt ja der Browser (IE oder FF) keine Rolle oder versteh ich da was falsch?
Doch, das spielt sogar eine große Rolle. JDIC benutzt den Browser zum Rendern und zeigt nur das Ergebnis an. Ist kein Browser zum Rendern da, gibts auch nix zum Anzeigen.
Außerdem würde ich einem Hinweis über Voraussetzungen auf der Webseite prinzipiell glauben schenken :wink:

@Philip: das sieht wirklich mal interessant aus. Muss ich mir merken.
 
In Ermangelung von sowohl IE als auch Mozilla kann ich gerade nix zu den Demos sagen.
Allerdings habe ich vor einiger Zeit (ca. 1 Jahr) JDIC unter Suse Linux 9.irgendwas zum Laufen bekommen. War allerdings ein bisschen Gefrickel (irgendwie wurde Mozilla nicht gefunden oder so ähnlich).

"die neuesten Browser" wären Mozilla > 1.4 und/oder IE 7 und diese stehen auch in PATH?
 
die Demo ist nicht gelaufen.

ich hab jetzt die jdic.jar in mein Projekt mit einbezogen und mit
Code:
  try
            {
            
            Desktop.getDesktop().browse( new URI("http://www.web.de"));
            //Desktop.getDesktop().open( new File("S:/Public.Comp.Lang.Java/3d/Java3D.pdf") );
            }
        catch ( Exception /* IOException, URISyntaxException */ e )

kann ich jetzt den StandardBrowser aufmachen. Mein Problem ist nun, dass sich der Browser in einem JFrame oder JPanel aufmachen soll und ich keine Ahnug habe, wie das zu realisieren ist.
Weißt Du da vielleicht was dazu?

Vielen dAnk im Voraus.

lg
 
Das was du tust, ist einen Browser extern aufrufen!

Das Package org.jdesktop.jdic.Browser ist für einen Browser im JPanel Look!
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben