Module
java.desktop
Package javax.swing.plaf.basic
提供根据“基本”外观构建的用户界面对象。
基本的外观和感觉提供许多外观和包装使用的默认行为。
它包含组件,布局管理器,事件,事件侦听器和适配器。
您可以将此包中的类子类化以创建您自己的定制外观。
这些类被设计为在安装相应的LookAndFeel
类时使用( UIManager.setLookAndFeel(new XXXLookAndFeel())
)。 安装不同的LookAndFeel
使用它们可能会产生意外的结果,包括异常。 另外,由LookAndFeel
维护的UIManager
而不更新任何JComponent
的相应ComponentUI
也可能产生意想不到的结果,例如错误的颜色显示,并且一般不鼓励。
注意:大多数Swing API 不是线程安全的。 有关详细信息,请参阅Concurrency in Swing ,在一节The Java Tutorial 。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 ComboPopup 定义实现组合框的弹出部分所需的方法的界面。 -
类摘要 Class 描述 BasicArrowButton JButton对象在其中一个主要方向上绘制了一个缩放的箭头。BasicBorders 工厂对象可以出售适用于基本L&F的边界BasicBorders.ButtonBorder 画一个按钮周围的边框。BasicBorders.FieldBorder 绘制一个字段周围的边框。BasicBorders.MarginBorder 围绕支持边距的组件绘制边框。BasicBorders.MenuBarBorder 绘制菜单栏周围的边框。BasicBorders.RadioButtonBorder 绘制单选按钮周围的边框。BasicBorders.RolloverButtonBorder 特殊的细边框,用于翻转工具栏按钮。BasicBorders.SplitPaneBorder 画出裂缝周围的边界。BasicBorders.ToggleButtonBorder 绘制切换按钮周围的边框。BasicButtonListener 按钮监听器BasicButtonUI BasicButton实现BasicCheckBoxMenuItemUI BasicCheckboxMenuItem实现BasicCheckBoxUI BasicCheckboxUI的CheckboxUI实现BasicColorChooserUI 为JColorChooser提供基本的外观和感觉。BasicComboBoxEditor 可编辑组合框的默认编辑器。BasicComboBoxEditor.UIResource BasicComboBoxEditor的子类实现UIResource。BasicComboBoxRenderer ComboBox渲染器BasicComboBoxRenderer.UIResource BasicComboBoxRenderer的子类实现UIResource。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&FBasicInternalFrameTitlePane 管理基本标题栏的类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
方式FlowLayout
。BasicPanelUI BasicPanel实现BasicPasswordFieldUI 提供Windows外观和密码字段。BasicPopupMenuSeparatorUI PopupMenuSeparatorUI的基本L&F实现。BasicPopupMenuUI 一个Windows L&F实现的PopupMenuUI。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 接口默认实现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.