TeamDev Ltd. Home Page

Buy now

Buy online in just a few steps!
Questions? Send us an email!

JExplorer provides a convenient Java API for integrating Microsoft Internet Explorer into Java applications as a Java Swing UI component in headless mode, so you can embed it into the UI to manipulate programmatically without specific knowledge of COM or the Microsoft Internet Explorer API.

Browser Components

JExplorer provides 3 components: a visual browser object for embedding in a Swing UI, a headless browser for running automated tests for Web applications in the background, and an Automation-based browser component which you can use without embedding in a Swing UI.

Access to the DOM

You can manage elements in a document, modify element attributes, apply element styles, register and listen to DOM events, fire an event on some element, manipulate data in the HTML form elements, etc.

Access to Internet Explorer Functionality

With the JExplorer API, you can download HTML pages, navigate through them or to other pages, execute JavaScript code, set and get HTML content, prepare page for printing. Also it allows you to get access to advanced browser options, handle JavaScript errors and alert/confirmation JavaScript dialogs, create and display custom context Java menus instead of native ones, and many other things.

Supported platforms

All versions of Windows
Java 2 SDK/JRE 1.5.x and higher

Support for Browser Events

Event listeners of the JExplorer API will allow you to verify document download completion, handle various states of the browser, listen to start, progress and completion of navigation, and more.

JExplorer is a really cool tool…
Stefan Rock, Akquinet Agile GmbH

In case you are wondering, why am I trying to get your product to do what I’ve already gotten other products to do? Answer: Your product is stable! And your support is superb.
John Michelsen, iTKO, Inc.

My company, Currenex, ended up purchasing a JExplorer license. So far we are happy with it, we have used it to replace JDIC which was quite problematic for us.
For us the JExplorer API was much richer than the JDIC API.

Scott Chan, Currenex Inc.