IntelliJ Platform Plugin SDK Help

User Interface Components

The IntelliJ Platform includes a large number of custom Swing components. Using those components in your plugins will ensure that your plugin looks and works consistently with the UI of the rest of the IDE, and can often reduce the code size compared to using the default Swing components. Use inspection Plugin DevKit | Code | Undesirable class usage to highlight replacement components provided by the platform.

Please refer to Writing Short and Clear in UI Guidelines on writing UI-related texts.

See UI Kit when using Figma to design UI.

The following components are particularly noteworthy:

See also User Interface FAQ.

Last modified: 24 October 2024