Java Desktop (JavaFX and Swing) Component Inspector

Overview

Java Desktop (JavaFX and Swing) Component Inspector

A Tool for help you to inspect the location and properties of certain components in a window hierarchy

License: LGPL v3 Build Status Quality Gate Status

JavaFX Component Inspector

FXInspector

Swing Component Inspector

FXInspector

Swing inside JavaFX

FXInspector

JavaFX inside Swing

FXInspector

Example Demo

Example Demo


Java FX Example

FXComponentInspectorHandler.handleAll();

Swing Example

SwingComponentInspectorHandler.handleAll();

Installation with Maven

The artifacts have been published to maven central

FXComponentInspector

Java 11+

<dependency>
    <groupId>com.tangoraboxgroupId>
    <artifactId>component-inspector-fxartifactId>
    <version>1.1.0version>
dependency>

Java 8

<dependency>
    <groupId>com.tangoraboxgroupId>
    <artifactId>component-inspector-fxartifactId>
    <version>1.1.0-java8version>
dependency>

SwingComponentInspector

Java 11+

<dependency>
    <groupId>com.tangoraboxgroupId>
    <artifactId>component-inspector-swingartifactId>
    <version>1.1.0version>
dependency>

Java 8

<dependency>
    <groupId>com.tangoraboxgroupId>
    <artifactId>component-inspector-swingartifactId>
    <version>1.1.0-java8version>
dependency>

Features

  • CSS class name in javafx node components css-class
  • Field name of component declaration in parent (when possible) css-class
  • The inspected component is highlighted (since v1.0.3)

Usage

The inspector window is only shown if you hold down the CONTROL key when you move the mouse


Contributing

If you want to contribute to upgrade this project with new features or fixing bugs, you're welcome, please make a pull request.


Team

GaRzY
GaRzY
github.com/garzy

Support

Reach out to me at one of the following places!


License

License: LGPL v3

You might also like...

Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE 8 and provides the functionalities to use and handle easily Tiles in your JavaFX application.

Lib-Tile Intention Lib-Tile is a multi Maven project written in JavaFX and NetBeans IDE and provides the functionalities to use and handle easily Tile

Apr 13, 2022

DataFX - is a JavaFX frameworks that provides additional features to create MVC based applications in JavaFX by providing routing and a context for CDI.

What you’ve stumbled upon here is a project that intends to make retrieving, massaging, populating, viewing, and editing data in JavaFX UI controls ea

Dec 29, 2022

A desktop application designed to serve the co-curricular uses of students, clubs and forums, and admins of United International University.

ECA Management System Made by "Team Apocalypse": S M Jishanul Islam Sadia Ahmmed Sahid Hossain Mustakim Description A desktop application designed to

Jan 31, 2022

A core java-based desktop application that can secretly track users' activities, record screenshots and keys typed by the user

A core java-based desktop application that can secretly track users' activities, record screenshots and keys typed by the user

@Abhishek Tandon @Manoj Kumar Dewangan @Ritesh Barik Introduction This project is a core java-based desktop application that can secretly track users'

Apr 2, 2022

This is a clone of Mircosoft Paint that uses Java and its javax.swing library

This is a clone of Mircosoft Paint that uses Java and its javax.swing library

PaintClone This is a clone of Mircosoft Paint that uses Java and its javax.swing library You are able to select a RBG colors and creates a pallet of t

Feb 17, 2022

Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.

Tray Icon implementation for JavaFX applications. Say goodbye to using AWT's SystemTray icon, instead use a JavaFX Tray Icon.

FXTrayIcon Library intended for use in JavaFX applications that makes adding a System Tray icon easier. The FXTrayIcon class handles all the messy AWT

Dec 30, 2022

A simple desktop application with minimalistic UI capable of maintaining a file based database of movies presenting the opportunity of adding and transferring movies for production companies using a TCP client-server architecture.

A simple desktop application with minimalistic UI capable of maintaining a file based database of movies presenting the opportunity of adding and transferring movies for production companies using a TCP client-server architecture.

MovieMania-2022-JavaFX-Term-Project-L1T2 A simple desktop application with minimalistic UI capable of maintaining a file based database of movies pres

Oct 21, 2022

A cross-platform interface for FutureRestore, written in Java with Swing

A cross-platform interface for FutureRestore, written in Java with Swing

Futurerestore GUI A GUI implementation for FutureRestore written in Java. Installation Download from releases. No Java download required (it's bundled

Dec 30, 2022

Tictactoe in java swing

Tictactoe in java swing

TicTacToe A Tictactoe game in java swing Playing You can play with your friend or computer but currently compuer is implemented as Random, In future m

May 25, 2021
Comments
  • How to get properties?

    How to get properties?

    Thank you, this is quite helpful already to find what is going wrong in my layouting. But the description also mentions the possibility to see properties, which would be extraordinarily helpful, is this implemented, too?

    opened by xeruf 3
  • Instructions for including in a gradle build

    Instructions for including in a gradle build

    Here are instructions for adding to a gradle build, thought others might find it useful...

    compile(group: 'com.tangorabox', name: 'component-inspector-fx', version: '1.1.0-java8')

    opened by fallingrock 0
Releases(component-inspector-1.1.0-java8)
Owner
TangoraBox
#indie studio composed by a cat and a box to develop #javafx apps
TangoraBox
A hotel management system desktop application, built with java SWT/Swing

A hotel management system desktop application, built with java SWT/Swing, with tabs to manage bookings, rooms, customers, payments, cancellations, hotel inventory orders, catering and a plan to visualize all the reservations for the month.

null 1 Jan 12, 2022
A JavaFX 3D Visualization and Component Library

FXyz3D FXyz3D Core: FXyz3D Client: FXyz3D Importers: A JavaFX 3D Visualization and Component Library How to build The project is managed by gradle. To

null 16 Aug 23, 2020
A grid component for javafx

Grid Grid is a JavaFX (8) component that is intended for different kinds of small games that are based on a grid of squares like chess or sudoku. Exam

Manuel Mauky 25 Sep 19, 2022
RXControls is a JavaFX custom component library.

RXControls RXControls Version 8.x.y need javafx8 RXControls Version 11.x.y need javafx11+ 一个javafx的自定义组件库, 密码可见组件, 轮播图组件, 动态按钮组件等, 音频频谱可视化组件,歌词组件 等...

null 164 Jan 1, 2023
FXDesktopSearch - a Java and JavaFX based Desktop Search Application

FXDesktopSearch - The free search application for your desktop FXDesktopSearch is a Java and JavaFX based Desktop Search Application. It crawls a conf

Mirko Sertic 162 Oct 14, 2022
A 3D chart library for Java applications (JavaFX, Swing or server-side).

Orson Charts (C)opyright 2013-2020, by Object Refinery Limited. All rights reserved. Version 2.0, 15 March 2020. Overview Orson Charts is a 3D chart l

David Gilbert 96 Sep 27, 2022
A 2D chart library for Java applications (JavaFX, Swing or server-side).

JFreeChart Version 2.0.0, not yet released. Overview JFreeChart is a comprehensive free chart library for the Java(tm) platform that can be used on th

David Gilbert 946 Jan 5, 2023
An image annotation desktop-application written in Java using the JavaFX application platform.

This is an image annotation desktop-application written in Java using the JavaFX application platform. It allows you to create bounding box annotations using rectangular and polygonal shapes. Annotations can be imported and saved from/to JSON files, Pascal VOC format XML-files or YOLO format TXT-files.

Markus Fleischhacker 31 Dec 4, 2022
Desktop/Mobile JavaFX application framework

Basilisk is desktop/mobile application development platform for the JVM. Inspired by Griffon, Basilisk leverages JavaFX and JavafXPorts to bring the s

Basilisk 55 Feb 10, 2022
It is a desktop application based on JavaFX to implement a Carmeter-GPS.

CarMeter_JavaFX It is a desktop application based on JavaFX to implement a Carmeter-GPS. Video View more Details about the project.---> Link to Video

Abdullah HAnfy 0 Nov 29, 2022