JxBrowser is a cross-platform library that enables you to integrate a browser component into your Java Swing applications. The embedded browser will be able to display the web documents correctly.
It supports integration with Internet Explorer and Mozilla, which ensures compatibility with all the major Internet standards.
With JxBrowser all functionality that interacts with the native code is moved from Java code into a separate native process. Now each browser component is working in a separate native process and does not consume memory of your Java application.
Limitations:
· 30 days trial
What's New in This Release:
· Added new methods to the Browser interface such as loadHTML(String html), loadHTML(int frameId, String html), loadHTML(LoadHTMLParams params), loadHTML(int frameId, LoadHTMLParams params), loadData(LoadDataParams params), getHTML() etc. Now you have a flexible way to load any string that represents HTML content or binaries data directly into Browser component and display it.
· Added ContextMenuHandler that you can use to display context menu. New version of ContextMenuHandler interface provides more context menu parameters such as media type, link URL, link text, image source URL, page URL, frame URl, frame charset, selection text etc.
· Added DownloadHandler, so you can handle all file downloads.
· Added DialogHandler that allows handling JavaScript dialogs such as Alert, Confirm and Prompt.
· New Zoom API is introduced. In addition to standard set/get zoom level methods you can now listen to zoom change events using ZoomListener. We also added new methods such as zoomIn(), ...