[[TOC]]
== Overview of the UI parts ==
* Every part of Swing can be customized by providing a style for it. Example:
{{{
}}}
* The different possible keys are as follows: ArrowButton, Button, CheckBox, RadioButton, ToggleButton, ComboBox, InternalFrame, InternalFrameTitlePane, InternalFrameTitlePane.closeButton, InternalFrameTitlePane.iconifyButton, InternalFrameTitlePane.maximizeButton, DesktopPane, FileChooser, List, MenuBar, Menu, MenuItem, MenuItemAccelerator, CheckBoxMenuItem, RadioButtonMenuItem, PopupMenu, PopupMenuSeparator, OptionPane, RootPane, Panel, ProgressBar, ScrollBar, ScrollBarTrack, ScrollBarThumb, ScrollPane, Viewport, Separator, Slider, SliderTrack, SliderThumb, SplitPane, SplitPaneDivider, Table, TableHeader, TabbedPane, TabbedPaneContent, TabbedPaneTab, TabbedPaneTabArea, Label, ToolTip, TextField, FormattedTextField, PasswordField, TextArea, TextPane, EditorPane, Spinner, ComboBox.listRenderer, TableHeader.renderer, ToolBar, ToolBarContent, ToolBarSeparator, ToolBarDragWindow, Tree, TreeCell, '''And may be more...'''
== Styles for parts of the UI ==
* ArrowButton
* Button
* CheckBox
* RadioButton
* ToggleButton
* ComboBox
* InternalFrame
* InternalFrameTitlePane
* InternalFrameTitlePane.closeButton
* InternalFrameTitlePane.iconifyButton
* InternalFrameTitlePane.maximizeButton
* DesktopPane
* FileChooser
* List
* MenuBar
* Menu
* MenuItem
* MenuItemAccelerator
* CheckBoxMenuItem
* RadioButtonMenuItem
* PopupMenu
* PopupMenuSeparator
* OptionPane
* RootPane
* Panel
* ProgressBar
* ScrollBar
* ScrollBarTrack
* ScrollBarThumb
* ScrollPane
* Viewport
* Separator
* Slider
* SliderTrack
* SliderThumb
* SplitPane
* SplitPaneDivider
* Table
* TableHeader
* TabbedPane
* TabbedPaneContent
* TabbedPaneTab
* TabbedPaneTabArea
* Label
* ToolTip
* TextField
* FormattedTextField
* PasswordField
* TextArea
* TextPane
* EditorPane
* Spinner
* ComboBox.listRenderer
* TableHeader.renderer
* ToolBar
* ToolBarContent
* ToolBarSeparator
* ToolBarDragWindow
* Tree
* TreeCell