模块
java.desktop
Package javax.swing.plaf.basic
提供根据Basic外观构建的用户界面对象。
Basic外观提供了许多外观包使用的默认行为。
它包含组件,布局管理器,事件,事件侦听器和适配器。
您可以对此包中的类进行子类化,以创建自己的自定义外观。
这些类设计用于安装相应的LookAndFeel
类时( UIManager.setLookAndFeel(new XXXLookAndFeel())
)。 在安装其他LookAndFeel
使用它们可能会产生意外结果,包括异常。 此外,更改由LookAndFeel
维护的UIManager
而不更新任何JComponent
的相应ComponentUI
也可能产生意外结果,例如显示错误的颜色,并且通常不鼓励。
注意:大多数Swing API 都不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在部分The Java Tutorial 。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 ComboPopup 该接口定义了实现组合框弹出部分所需的方法。 -
类摘要 类 描述 BasicArrowButton JButton对象在其中一个主要方向上绘制缩放箭头。BasicBorders 工厂对象,可以出售适合基本L&F的边框。BasicBorders.ButtonBorder 在按钮周围绘制边框。BasicBorders.FieldBorder 绘制字段周围的边框。BasicBorders.MarginBorder 在支持边距的组件周围绘制边框。BasicBorders.MenuBarBorder 在菜单栏周围绘制边框。BasicBorders.RadioButtonBorder 在单选按钮周围绘制边框。BasicBorders.RolloverButtonBorder 用于翻转工具栏按钮的特殊薄边框。BasicBorders.SplitPaneBorder 在splitpane周围绘制边框。BasicBorders.ToggleButtonBorder 在切换按钮周围绘制边框。BasicButtonListener 按钮监听器BasicButtonUI BasicButton实现BasicCheckBoxMenuItemUI BasicCheckboxMenuItem实现BasicCheckBoxUI BasicCheckboxUI的CheckboxUI实现BasicColorChooserUI 提供JColorChooser的基本外观。BasicComboBoxEditor 可编辑组合框的默认编辑器。BasicComboBoxEditor.UIResource 实现UIResource的BasicComboBoxEditor的子类。BasicComboBoxRenderer ComboBox渲染器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 方便的util类。BasicHTML 支持为swing组件提供html视图。BasicIconFactory 工厂对象,可以出售适合基本L&F的图标。BasicInternalFrameTitlePane 管理基本标题栏的类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 为基本外观实现ScrollBarUIBasicScrollPaneUI 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 接口Caret
默认实现。BasicTextUI.BasicHighlighter 接口Highlighter
默认实现。BasicToggleButtonUI BasicToggleButton实现BasicToolBarSeparatorUI ToolBarSeparatorUI的基本L&F实现。BasicToolBarUI ToolBarUI的基本L&F实现。BasicToolTipUI 标准刀尖L&F。BasicTreeUI 分层数据结构的基本L&F。BasicViewportUI BasicViewport实现DefaultMenuLayout The default layout manager for Popup menus and menubars.