JExplorer

Java library integrating Microsoft IE into Java apps as Java Swing UI component

Java library, integrating Microsoft IE into Java apps as Java Swing UI component in headless mode, which allows to embed it into UI to manipulate programmatically without specific knowledge of COM or the Microsoft Internet Explorer API. The library provides API to work with DOM of the web pages e.g.: manage elements in a document, modify elements attributes and apply styles, etc. By using event listeners of the JExplorer API, developer can register and listen to DOM events, handle JavaScript errors and browser states, listen to start and completion of navigation, track page downloading progress. The library supports both persistent and session cookies, and allows to create, modify or delete cookies, get and set their name, value and domain. JExplorer allows to configure global proxy settings for ftp, http, https, gopher, socks as well as those available for a current process without affecting global proxy configuration. JExplorer enables access to IE advanced settings, such as ActiveX control, navigation to malformed URLs and pop-up blocker configuration. Due to support for native peers a developer can work directly with COM Interfaces of the IE COM API to implement functionality not yet available.

Minimum requirements: JSDK/JRE 1.7.x or higher 32- and 64-bit.

Operating system: Win98, Win2000, WinXP, WinServer, WinVista, Win7 x32, WinVista x64, Win7 x64, Win8 x32, Win8 x64

Program URL: http://www.teamdev.com/jexplorer/?src=pad

JExplorer screenshot

...

EULA

Version 4.2 This is a legal agreement ("Agreement") between you (either an individual or an entity), and TeamDev Ltd. ("TeamDev"). IMPORTANT [PLEASE READ CAREFULLY]: BY INSTALLING, USING OR COPYING THE SOFTWARE OR ANY RELATED DOCUMENTATION ("SOFTWARE") YOU AGREE TO BE BOUND BY THE TERMS AND CONDITIONS OF THIS AGREEMENT.

Read more