javax.swing.plaf.basic

接口
提供了根据基本外观构建的用户界面对象。

请参见:
          描述

接口摘要
ComboPopup 定义实现组合框弹出部分所需方法的接口。
 

类摘要
BasicArrowButton 一个 JButton 对象,它绘制朝某个基本方向的缩放箭头。
BasicBorders 可以提供适合基本 L&F 的 Border 的工厂对象。
BasicBorders.ButtonBorder  
BasicBorders.FieldBorder  
BasicBorders.MarginBorder  
BasicBorders.MenuBarBorder  
BasicBorders.RadioButtonBorder  
BasicBorders.RolloverButtonBorder 用于翻转工具栏按钮的特殊细边框。
BasicBorders.SplitPaneBorder 绘制围绕拆分窗格的边框。
BasicBorders.ToggleButtonBorder  
BasicButtonListener 按钮侦听器。
BasicButtonUI BasicButton 实现
BasicCheckBoxMenuItemUI BasicCheckboxMenuItem 实现
BasicCheckBoxUI BasicCheckboxUI 的 CheckboxUI 实现 警告:此类的序列化对象将与以后的 Swing 版本不兼容。
BasicColorChooserUI 为 JColorChooser 提供基本外观。
BasicComboBoxEditor 用于可编辑组合框的默认编辑器。
BasicComboBoxEditor.UIResource 实现 UIResource 的 BasicComboBoxEditor 的子类。
BasicComboBoxRenderer ComboBox 渲染器 警告:此类的序列化对象将与以后的 Swing 版本不兼容。
BasicComboBoxRenderer.UIResource 实现 UIResource 的 BasicComboBoxRenderer 的子类。
BasicComboBoxUI JComboBox 的基本 UI 实现。
BasicComboPopup 此为 ComboPopup 接口的基本实现。
BasicDesktopIconUI 用于桌面最小化窗口的 L&F。
BasicDesktopPaneUI 桌面的基本 L&F。
BasicDirectoryModel 文件列表的基本实现。
BasicEditorPaneUI 为 JEditorPane 提供外观。
BasicFileChooserUI FileChooser 的基本 L&F 实现。
BasicFormattedTextFieldUI 提供 JFormattedTextField 的外观实现。
BasicGraphicsUtils  
BasicHTML 支持为 swing 组件提供 html 视图。
BasicIconFactory 提供适于基本 L & F 使用的 Icon 的工厂对象。
BasicInternalFrameTitlePane 管理基本标题栏的类 警告:此类的序列化对象将与以后的 Swing 版本不兼容。
BasicInternalFrameUI JInternalFrame 的基本 L&F 实现。
BasicLabelUI LabelUI 的 Windows L&F 实现。
BasicListUI ListUI 的可扩展实现。
BasicLookAndFeel 为 Swing 创建外观时要使用的基类。
BasicMenuBarUI MenuBarUI 的默认 L&F 实现。
BasicMenuItemUI BasicMenuItem 实现
BasicMenuUI MenuUI 的默认 L&F 实现。
BasicOptionPaneUI JOptionPane 提供基本外观。
BasicOptionPaneUI.ButtonAreaLayout ButtonAreaLayout 的行为方式类似于 FlowLayout
BasicPanelUI BasicPanel 实现
BasicPasswordFieldUI 为密码字段提供 Windows 外观。
BasicPopupMenuSeparatorUI PopupMenuSeparatorUI 的基本 L&F 实现。
BasicPopupMenuUI PopupMenuUI 的 Windows L&F 实现。
BasicProgressBarUI ProgressBarUI 的基本 L&F 实现。
BasicRadioButtonMenuItemUI BasicRadioButtonMenuItem 实现
BasicRadioButtonUI BasicRadioButtonUI 的 RadioButtonUI 实现
BasicRootPaneUI RootPaneUI 的基本实现,在所有 JRootPane 实例中有一个是共享的。
BasicScrollBarUI 基本外观的 ScrollBarUI 的实现
BasicScrollPaneUI ScrollPaneUI 的默认 L&F 实现。
BasicSeparatorUI SeparatorUI 的基本 L&F 实现。
BasicSliderUI SliderUI 的基本 L&F 实现。
BasicSpinnerUI 默认 Spinner UI 委托。
BasicSplitPaneDivider BasicSplitPaneUI 使用的分隔符。
BasicSplitPaneUI SplitPaneUI 的基本 L&F 实现。
BasicTabbedPaneUI TabbedPaneUI 的基本 L&F 实现。
BasicTableHeaderUI BasicTableHeaderUI 实现
BasicTableUI BasicTableUI 实现
BasicTextAreaUI 为纯文本编辑器提供外观。
BasicTextFieldUI JTextField 的外观的基础。
BasicTextPaneUI 为样式化文本编辑器提供外观。
BasicTextUI 此类是文本组件外观的基础。
BasicTextUI.BasicCaret  
BasicTextUI.BasicHighlighter  
BasicToggleButtonUI BasicToggleButton 实现
BasicToolBarSeparatorUI ToolBarSeparatorUI 的基本 L&F 实现。
BasicToolBarUI ToolBarUI 的基本 L&F 实现。
BasicToolTipUI 标准工具提示 L&F。
BasicTreeUI 层次数据结构的基本 L&F。
BasicViewportUI BasicViewport 实现
DefaultMenuLayout Popup 菜单和菜单栏的默认布局管理器。
 

软件包 javax.swing.plaf.basic 的描述

提供了根据基本外观构建的用户界面对象。基本外观提供由很多外观包使用的默认行为。基本外观包含组件、布局管理器、事件、事件侦听器和适配器。可以子类化此包中的类来创建自己自定义的外观。

这些类被设计成在已安装相应的 LookAndFeel 类 (UIManager.setLookAndFeel(new XXXLookAndFeel())) 时使用。安装了不同的 LookAndFeel 时使用它们可能产生不可预料的结果,包括异常。此外,更改由 UIManager 维护的 LookAndFeel 却不更新所有 JComponent 的相应 ComponentUI 也会产生不可预料的结果,比如错误的显示颜色,因而通常不鼓励这样做。

注:大多数 Swing API 都不是 线程安全的。有关细节,请参阅 The Java Tutorial 中的 Threads and Swing 一节。

从以下版本开始:
1.2