2025-02-10 21:24:07 +04:00
2024-10-11 08:28:59 +04:00
2025-02-10 10:33:13 +04:00
2025-02-10 21:23:09 +04:00
2025-02-10 10:33:13 +04:00
2024-10-11 08:28:59 +04:00
2024-10-11 08:28:59 +04:00
2025-02-10 21:23:09 +04:00
2025-02-10 21:24:07 +04:00

devtoolsfx

DevToolsFX is a tool for navigating your application's scene graph and exploring node properties. It aims to be similar to Chrome DevTools, but for JavaFX.

It's lightweight, around 250 KB, with no dependencies, allowing you to easily embed it into your app. The only JavaFX dependency is javafx.controls, which your app will need regardless.

inspector

Find more screenshots here.

Getting started

Maven:


<dependency>
    <groupId>io.github.mkpaz</groupId>
    <artifactId>devtoolsfx-gui</artifactId>
    <version>1.0.0</version>
</dependency>

Gradle:

dependencies {
    implementation 'io.github.mkpaz:devtoolsfx-gui:1.0.0'
}

After the primary stage is shown, you can launch the dev tools GUI at any time with:

primaryStage.setOnShown(
    e -> GUI.openToolStage(primaryStage, getHostServices())
);

Check the devtoolsfx.gui.GUI class for additional ways to launch the dev tools, such as embedding it at the top or bottom. Also, refer to the demo for a more detailed example.

Description
A tool for navigating JavaFX scene graph and exploring node properties
Readme MIT
Languages
Java 92.2%
CSS 7.8%