# Property inspector

Procedure: Install the Swing UI Designer plugin

This functionality relies on the  Swing UI Designer plugin, which   you need to install and enable.

1. Press `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) to open settings and then select `Plugins`.

2. Open the Marketplace tab, find the Swing UI Designer plugin, and click Install (restart the IDE if prompted).

The property inspector is [a section of a
form](design-gui-using-swing.html#sections-of-a-form) that shows properties for the component currently selected in the form workspace, or the form itself if no components exist or none are selected.

In this section you will find information about the groups of properties, context menu commands, and types of editors.

The property inspector has two groups of properties, as shown in the following figure:

![The property inspector section of a form](https://resources.jetbrains.com.cn/help/img/idea/2026.2/property_inspector.png)

| Item | Description |
| --- | --- |
| Upper group | The shaded properties at the top of the proerpty inspector are proprietary to IntelliJ IDEA; they are mainly used to control the layout constraints of the components for the given layout. These properties are layout-specific and depend on the layout of the container where the component is placed.  |
| Lower group | This group is not shaded and contains properties of the selected Swing component. There are two levels of properties: Basic and Expert. The Expert level can be toggled on and off using the Show Expert Properties checkbox in the bottom line of the property inspector. For more information, refer to [Sun documentation for                     the Swing libraries](http://java.sun.com/javase/6/docs/technotes/guides/swing/index.html).  |

The context menu of each property provides the following commands:

| Item | Keyboard Shortcut | Description |
| --- | --- | --- |
| Quick Javadoc |  `Ctrl+Q` (Windows), `F1` (macOS), `⌃ J` (IntelliJ IDEA Classic (macOS)), `⌘ I` (macOS System Shortcuts), `Ctrl+Q` (XWin), `Ctrl+Q` (GNOME), `Ctrl+Q` (KDE), `Ctrl+Q` (Emacs), `Ctrl+Q` (Sublime Text), `Ctrl+Q` (Sublime Text (macOS)), `Ctrl+Q` (NetBeans), `Ctrl+K, I` (Visual Studio), `⌘ K, I` (Visual Studio (macOS)), `Alt+Middle-Click` (Eclipse), `⌥ Middle-Click` (Eclipse (macOS))  | Opens related API documentation for the selected property, provided that the necessary paths are added to the API docs in the Project Settings.  |
| Jump to Source |  `F4` (Windows), `⌘ ↓` (macOS), `F4` (IntelliJ IDEA Classic (macOS)), `F4` (macOS System Shortcuts), `F4` (XWin), `F4` (GNOME), `F4` (KDE), `F4` (Emacs), `F4` (Sublime Text), `F4` (Sublime Text (macOS)), `F4` (NetBeans), `F4` (Visual Studio), `⌘ ↓` (Visual Studio (macOS)), `F12` (Eclipse), `F3` (Eclipse (macOS))  | Opens in the editor the source code of the class that contains the selected property. |
| Restore Default Value |  | This command is enabled for the modified properties only. |

Several types of property editors appear in the Value column of the inspector:

* Text field : Type a value.

* Pick list : Pick a value from a drop-down list of valid choices.

* Checkbox : Set value for Boolean type properties.

* Dialog : Presents an ellipsis button which opens a dialog.

## See also

### Reference

[GUI Designer](gui-designer.html) [Tutorial: Build UI using Swing](design-gui-using-swing.html)

