[[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