These classes are designed to be used while the corresponding
LookAndFeel class has been installed
(UIManager.setLookAndFeel(new XXXLookAndFeel())).
Using them while a different LookAndFeel is installed may produce
unexpected results, including exceptions. Additionally, changing the
LookAndFeel maintained by the UIManager without updating the
corresponding ComponentUI of any JComponents may also produce
unexpected results, such as the wrong colors showing up, and is generally not
encouraged.
Note
Most of the Swing API is not thread safe. For details, see Concurrency in Swing, a section in The Java Tutorial.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | ComboPopup
The interface which defines the methods required for the implementation of the popup portion of a combo box. |
| Modifier and Type | Class and Description |
|---|---|
| public class | BasicArrowButton
JButton object that draws a scaled Arrow in one of the cardinal directions. |
| public class | BasicBorders
Factory object that can vend Borders appropriate for the basic L & F. |
| public class | BasicButtonListener
Button Listener |
| public class | BasicButtonUI
BasicButton implementation |
| public class | BasicCheckBoxMenuItemUI
BasicCheckboxMenuItem implementation |
| public class | BasicCheckBoxUI
CheckboxUI implementation for BasicCheckboxUI Warning Serialized objects of this class will not be compatible with future Swing releases. |
| public class | BasicColorChooserUI
Provides the basic look and feel for a JColorChooser. |
| public class | BasicComboBoxEditor
The default editor for editable combo boxes. |
| public class | BasicComboBoxRenderer
ComboBox renderer Warning Serialized objects of this class will not be compatible with future Swing releases. |
| public class | BasicComboBoxUI
Basic UI implementation for JComboBox. |
| public class | BasicComboPopup
This is a basic implementation of the |
| public class | BasicDesktopIconUI
Basic L&F for a minimized window on a desktop. |
| public class | BasicDesktopPaneUI
Basic L&F for a desktop. |
| public class | BasicDirectoryModel
Basic implementation of a file list. |
| public class | BasicEditorPaneUI
Provides the look and feel for a JEditorPane. |
| public class | BasicFileChooserUI
Basic L&F implementation of a FileChooser. |
| public class | BasicFormattedTextFieldUI
Provides the look and feel implementation for
|
| public class | BasicGraphicsUtils
Convenient util class. |
| public class | BasicHTML
Support for providing html views for the swing components. |
| public class | BasicIconFactory
Factory object that can vend Icons appropriate for the basic L & F. Warning Serialized objects of this class will not be compatible with future Swing releases. |
| public class | BasicInternalFrameTitlePane
The class that manages a basic title bar Warning Serialized objects of this class will not be compatible with future Swing releases. |
| public class | BasicInternalFrameUI
A basic L&F implementation of JInternalFrame. |
| public class | BasicLabelUI
A Windows L&F implementation of LabelUI. |
| public class | BasicListUI
An extensible implementation of |
| public abstract class | BasicLookAndFeel
A base class to use in creating a look and feel for Swing. |
| public class | BasicMenuBarUI
A default L&F implementation of MenuBarUI. |
| public class | BasicMenuItemUI
BasicMenuItem implementation |
| public class | BasicMenuUI
A default L&F implementation of MenuUI. |
| public class | BasicOptionPaneUI
Provides the basic look and feel for a |
| public class | BasicPanelUI
BasicPanel implementation |
| public class | BasicPasswordFieldUI
Provides the Windows look and feel for a password field. |
| public class | BasicPopupMenuSeparatorUI
A Basic L&F implementation of PopupMenuSeparatorUI. |
| public class | BasicPopupMenuUI
A Windows L&F implementation of PopupMenuUI. |
| public class | BasicProgressBarUI
A Basic L&F implementation of ProgressBarUI. |
| public class | BasicRadioButtonMenuItemUI
BasicRadioButtonMenuItem implementation |
| public class | BasicRadioButtonUI
RadioButtonUI implementation for BasicRadioButtonUI |
| public class | BasicRootPaneUI
Basic implementation of RootPaneUI, there is one shared between all JRootPane instances. |
| public class | BasicScrollBarUI
Implementation of ScrollBarUI for the Basic Look and Feel |
| public class | BasicScrollPaneUI
A default L&F implementation of ScrollPaneUI. |
| public class | BasicSeparatorUI
A Basic L&F implementation of SeparatorUI. |
| public class | BasicSliderUI
A Basic L&F implementation of SliderUI. |
| public class | BasicSpinnerUI
The default Spinner UI delegate. |
| public class | BasicSplitPaneDivider
Divider used by BasicSplitPaneUI. |
| public class | BasicSplitPaneUI
A Basic L&F implementation of the SplitPaneUI. |
| public class | BasicTabbedPaneUI
A Basic L&F implementation of TabbedPaneUI. |
| public class | BasicTableHeaderUI
BasicTableHeaderUI implementation |
| public class | BasicTableUI
BasicTableUI implementation |
| public class | BasicTextAreaUI
Provides the look and feel for a plain text editor. |
| public class | BasicTextFieldUI
Basis of a look and feel for a JTextField. |
| public class | BasicTextPaneUI
Provides the look and feel for a styled text editor. |
| public abstract class | BasicTextUI
Basis of a text components look-and-feel. |
| public class | BasicToggleButtonUI
BasicToggleButton implementation |
| public class | BasicToolBarSeparatorUI
A Basic L&F implementation of ToolBarSeparatorUI. |
| public class | BasicToolBarUI
A Basic L&F implementation of ToolBarUI. |
| public class | BasicToolTipUI
Standard tool tip L&F. |
| pack-priv class | BasicTransferable
A transferable implementation for the default data transfer of some Swing components. |
| public class | BasicTreeUI
The basic L&F for a hierarchical data structure. |
| public class | BasicViewportUI
BasicViewport implementation |
| pack-priv class | CenterLayout
Center-positioning layout manager. |
| public class | DefaultMenuLayout
The default layout manager for Popup menus and menubars. |
| pack-priv class | DragRecognitionSupport
Drag gesture recognition support for classes that have a
|
| pack-priv class | LazyActionMap
An ActionMap that populates its contents as necessary. |