[site] UI components (with TODO items)

This commit is contained in:
Anna Bulenkova 2015-03-02 14:28:28 +01:00
parent 5750031b49
commit df1aa58f85

View File

@ -6,4 +6,25 @@ title: IntelliJ IDEA User Interface Components
INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+User+Interface+Components INITIAL_SOURCE https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+User+Interface+Components
--> -->
# {{ page.title }} # {{ page.title }}
IntelliJ IDEA 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.
The following components are particularly noteworthy:
* *Menus and toolbars* are built using the [IntelliJ IDEA Action System](TODO).
* [IntelliJ IDEA Tool Windows](TODO)
* [IntelliJ IDEA DialogWrapper](TODO)
* [IntelliJ IDEA Popups](TODO)
* [IntelliJ IDEA Notifications](TODO)
* [File and Class Choosers](TODO)
* [Editor Components](TODO)
* [IntelliJ IDEA List and Tree Controls](TODO)
* Tables (TableView) (TBD)
* Drag & Drop Helpers (TBD)
* [Miscellaneous Swing Components](TODO)
* Messages
* JBSplitter
* JBTabs