Auschecken Eclipse, es hat einen eingebetteten Browser, der vom Benutzer konfigurierbar ist (sie unterstützen mehrere Browser).
Sie können wahrscheinlich ihren Browser einbetten, selbst wenn Sie eine AWT-basierte Anwendung mit der AWT_SWT-Bridge verwenden.
dies Artikel kann Ihnen den Einstieg erleichtern.
Sie können einen sehr primitiven Browser mit JEditorPane . Sie können Hyperlink Ereignisse, aber Javascript oder das Erhalten von Formularwerten ist nicht möglich.
Lobo ist ein Java-Webbrowser, der in Swing-Anwendungen eingebettet werden kann.
Es unterstützt HTML 4, CSS 2 und Javascript, das aktueller ist als das JEditorPane
, die nur HTML 3.2 unterstützt.
Für einige Ideen, was möglich ist, sollte die API-Dokumentation zu Lobo Browser eine Vorstellung davon geben, was möglich ist mit Lobo zu tun haben. Insbesondere hat die org.lobobrowser.gui
eine BrowserPanel
Klasse, die eine Unterklasse von JPanel
, so dass es direkt in Swing-Anwendungen eingebettet werden kann.
Beispiel: BrowserPanel.navigate
Methode kann verwendet werden, um zu Webseiten zu springen, und es gibt viele Listener
s, die Ereignisse erfassen können, die im Browser auftreten.
Sie können auch den JWebBrowser von DJ Native Swing ausprobieren: Ссылка