MCPcopy Index your code
hub / github.com/TeamDev-IP/JxBrowser-Examples

github.com/TeamDev-IP/JxBrowser-Examples @v9.3.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v9.3.0 ↗ · + Follow
508 symbols 1,143 edges 167 files 215 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Welcome to JxBrowser Examples

This repository contains a set of examples and tutorials you can use to walk through the main features of JxBrowser.

About JxBrowser

JxBrowser is a commercial cross-platform Java library that lets you integrate a Chromium-based web browser control into your Java Swing, JavaFX, or SWT desktop application to display modern web pages built with HTML5, CSS3, JavaScript.

With JxBrowser you can display modern web pages, PDFs, WebGL, work with DOM, JavaScript, WebRTC, network, printing, call Java from JavaScript, manage file downloads, convert HTML to PNG, debug web pages with DevTools, configure proxy, manage cookies, handle authentication, fill web forms, and much more.

Running Examples

To run the examples please follow the instruction below:

  1. Make sure your environment meets the software and hardware requirements.

  2. Clone this repository: bash git clone https://github.com/TeamDev-IP/JxBrowser-Examples

  3. Open the Gradle project in your favourite IDE:
  4. Intellij IDEA
  5. Eclipse
  6. NetBeans

  7. Get a free 30-day trial license key.

  8. To run an example please specify the jxbrowser.license.key VM parameter: bash -Djxbrowser.license.key=<your_trial_license_key>

What's Next

Terms and Privacy

The information in this repository is provided on the following terms: https://www.teamdev.com/terms-and-privacy

Extension points exported contracts — how you extend this code

WebCrawlerListener (Interface)
The listener interface for receiving notifications about discovered and visited web pages.
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebCrawlerListener.java

Core symbols most depended-on inside this repo

newInstance
called by 150
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebCrawler.java
close
called by 88
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebCrawler.java
loadUrl
called by 76
examples/src/main/java/com/teamdev/jxbrowser/examples/javafx/FxmlBrowserViewController.java
loadUrlAndWait
called by 22
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebPageFactory.java
url
called by 19
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/Link.java
of
called by 16
tutorials/web-crawler/src/main/java/DeadLink.java
on
called by 15
examples/src/main/java/com/teamdev/jxbrowser/examples/JarProtocol.java
execute
called by 11
tutorials/media-player/src/main/java/com/teamdev/jxbrowser/examples/mediaplayer/JsPlayer.java

Shape

Method 308
Class 117
Function 82
Interface 1

Languages

Java80%
Kotlin20%

Modules by API surface

examples/src/main/java/com/teamdev/jxbrowser/examples/swing/CustomContextMenu.java21 symbols
tutorials/media-player/src/main/java/com/teamdev/jxbrowser/examples/mediaplayer/JsPlayer.java16 symbols
tutorials/media-player/src/main/java/com/teamdev/jxbrowser/examples/mediaplayer/MediaPlayer.java12 symbols
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebCrawler.java9 symbols
examples/src/main/java/com/teamdev/jxbrowser/examples/WebSocketDataInterceptor.java9 symbols
examples/src/main/java/com/teamdev/jxbrowser/examples/swing/SwingFullScreen.java8 symbols
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebPageFactory.java7 symbols
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/WebPage.java7 symbols
tutorials/web-crawler/src/main/java/com/teamdev/jxbrowser/examples/webcrawler/Link.java7 symbols
tutorials/web-crawler/src/main/java/DeadLink.java7 symbols
examples/src/main/kotlin/com/teamdev/jxbrowser/examples/WebSocketDataInterceptor.kt7 symbols
examples/src/main/java/com/teamdev/jxbrowser/examples/SpellCheckSuggestions.java7 symbols

For agents

$ claude mcp add JxBrowser-Examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact