Jspy
Tool which displays the component properties of any java Swing application.
Install / Use
/learn @nokia/JspyREADME
JSpy
JSpy is a tool that displays the component properties of any java Swing application in the simplest way. To automate Swing applications, You generally need to venture into the application's sources to retrieve the component's properties. That's very time consuming and frustrating or even impossible. Using JSpy all You need to do to get the component's properties is to hover the coursor over the component.

Dependencies
JSpy is operating system independent — it just needs Java 8 or newer.
Building from sources
We’ll go with IntelliJ for compiling this First clone the repository
git clone github.com/nokia/JSpy.git
Open cloned JSpy directory in IntelliJ. Go to File>Project Structure>Artifact Add a jar artifact, point it to manifest file and set spyGui.SpyMain as Main Class

To compile build the jar Artifact with attached manifest.

Requirements
If you want to use JSpy with Java WebStart applications, you should create .java.policy file in your home directory.
Content of the file should be:
grant {
permission java.security.AllPermission;
};
Running
To execute jSpy call it from the console:
java -jar JSpy.jar
Usage
When started go into File > Execute Command
Execute Command: javaws C:\path\to\file.jnlp
License
This project is licensed under the Apache-2.0 license - see the LICENSE.
Related Skills
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
106.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
