2.0 KiB
title | redirect_from | |
---|---|---|
Internal Actions - UI Inspector |
|
The UI Inspector is a tool to interrogate elements of the IntelliJ IDEA UI to get an internal description of each element. UI elements can be tested interactively by clicking on the element while the UI Inspector is enabled.
If the menu item Tools | Internal Actions | UI | UI Inspector is not available in IntelliJ IDEA, then the first step is to enable internal mode
Enabling the UI Inspector
Before using the UI Inspector, it must be enabled by selecting the menu item Tools | Internal Actions | UI | UI Inspector. The enabled state of the UI Inspector is modal; it remains enabled until it is disabled by selecting the UI Inspector menu item again.
Using the UI Inspector
While enabled, centering the cursor on a UI element and pressing Control/Cmd+Alt when clicking the mouse reveals the properties of the Swing component.
Tip
If the component relates to an Action (e.g. Action Button or Menu Item), the Action class name and its ID will be shown.
For example, to get information about the Build Project button's icon (hammer) on the toolbar (highlighted in green), put the mouse cursor on the icon and press Control/Cmd+Alt while clicking the mouse.
The UI Inspector displays that the icon has the internal path Allcons.Actions.Compile
:
Providing Additional Properties
Custom Swing components can provide additional properties to be displayed in the UI Inspector dialog via UiInspectorContextProvider
(2020.1 and later).