Einbetten von Web-Browser-Fenster in Java
Frage
Kennt jemand eine Möglichkeit, eine Instanz von der Plattform (Windows / Linux / Mac) Browser in einem Swing-Fenster zu öffnen, die in einer Java-Anwendung integriert ist. würden keine weiteren Aktionen vorgeformten andere werden als eine bestimmte URL zu öffnen. Derzeit öffnen wir ein neues Browser-Fenster, da der Java Embedded Browser unzureichend gewesen. Doch von einem Benutzer-Interaktion Standpunkt ist dies weniger als wünschenswert.
Ich bin gespannt, ob eine Lösung für diesen Teil der 1.6 Java-Release war. So weit mein Google-foo hat noch nichts Bemerken auftaucht. Gibt es Closed-Source-Bibliotheken, die dies tun? Alles, was?
Lösung
Andere Tipps
Wir verwenden JDIC auch, und es funktioniert für uns in Windows; aber es Konfiguration arbeitet in * nichts / O X ein Schmerz sein kann, da es einfach einen Plattform-native Browser nutzt (unterstützt IE und Mozilla), während auf Linux / Mac Sie weder haben -. das ist das Problem
MozSwing es frei ist oder JxBrowser oder JExplorer ($ 500)
WebRenderer ist ein kommerzielles Produkt, das dies tut, und tut es auch. Allerdings überprüfte das letzte Mal, dass ich es war auch ziemlich teuer (sie wollten eine $ 2 pro-Client-Gebühr für ein groß Anzahl von Client und ein mehr $ 1000 Support-Vertrag).
Eine Textkomponente verschiedene Arten von Inhalten zu bearbeiten. Standardmäßig werden die folgenden Arten von Inhalten bekannt: text / plain text / html und text / rtf
oder Lobo
Lobo ist ein Open-Source-Web-Browser, der vollständig in Java geschrieben ist.