This Java library integrates Microsoft IE into Java applications as a headless Java Swing UI component, providing access to browser functionality such as browser events, cookie management, and proxy settings. It also allows for direct access to the MSHTML API and the manipulation of the Document Object Model.

The library provides a range of API functions to work with the Document Object Model (DOM) of web pages. This allows developers to manage elements within a document, modify element attributes and apply styles with ease.
One of the key advantages of JExplorer is the ability to use event listeners of the API. This means that developers can register and listen to DOM events, handle JavaScript errors and browser states, listen to the start and completion of navigation, and track page downloading progress.
JExplorer supports both persistent and session cookies, meaning that developers can create, modify or delete cookies, set and get their name, value and domain easily.
Additionally, JExplorer enables users to configure global proxy settings for ftp, http, https, gopher and socks, as well as those available for a current process, without affecting the global proxy configuration.
JExplorer also enables access to IE advanced settings, such as ActiveX control, navigation to malformed URLs and pop-up blocker configuration.
Finally, due to support for native peers, developers can work directly with COM Interfaces of the IE COM API to implement functionality not yet available. Overall, JExplorer is an excellent option for developers who want to integrate Microsoft Internet Explorer into their Java applications.
Version 3.6: N/A
Version 3.5: N/A
Version 3.4: N/A
Version 3.2: N/A
Version 3.1: N/A
Version 2.7: N/A
Version 2.0: Not Established
Version 1.9: Not Established
Version 1.8: Not Established
Version 1.7: Not Established