13 Die WebView nutzen

Mithilfe der WebView-Komponente kann man in JavaFX HTML5-Inhalte anzeigen. Das kann eine lokale HTML-Datei sein oder auch eine Webseite. Die Komponente basiert auf Webkit und ist sehr mächtig. Die Einsatzmöglichkeiten gehen von der Anzeige von Dokumentation bis zur Integration von kompletten Webanwendungen. Sehr praktisch ist dabei, dass es einfach ist, über eine JavaScript-Bridge mit dem Inhalt der WebView-Komponente zu interagieren. So können wir von JavaFX aus die Seite modifizieren und auf Benutzeraktionen reagieren.

13.1 Wie zeige ich eine Webseite an?

Die Basis-API ist sehr einfach, wir erzeugen einen WebView-Node. Von diesem bekommen wir eine WebEngine, der wir eine URL zum Laden übergeben:

public class WebViewDemo ...

Get JavaFX 8 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.