JavaTM Platform
Standard Ed. 6

接口 javax.swing.plaf.UIResource
的使用

使用 UIResource 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic 提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.metal 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 
javax.swing.table 提供用于处理 javax.swing.JTable 的类和接口。 
 

javax.swingUIResource 的使用
 

实现 UIResourcejavax.swing 中的类
static class DefaultListCellRenderer.UIResource
          实现 UIResource 的 DefaultListCellRenderer 的子类。
protected  class JScrollPane.ScrollBar
          默认情况下,JScrollPane 创建的滚动条为此类的实例。
static class ScrollPaneLayout.UIResource
          ScrollPaneLayout 的 UI 资源版本。
 

javax.swing.plafUIResource 的使用
 

实现 UIResourcejavax.swing.plaf 中的类
 class ActionMapUIResource
          实现 UIResource 的 javax.swing.ActionMap 的子类。
 class BorderUIResource
           
static class BorderUIResource.BevelBorderUIResource
           
static class BorderUIResource.CompoundBorderUIResource
           
static class BorderUIResource.EmptyBorderUIResource
           
static class BorderUIResource.EtchedBorderUIResource
           
static class BorderUIResource.LineBorderUIResource
           
static class BorderUIResource.MatteBorderUIResource
           
static class BorderUIResource.TitledBorderUIResource
           
 class ColorUIResource
           
 class ComponentInputMapUIResource
          实现 UIResource 的 javax.swing.ComponentInputMap 的子类。
 class DimensionUIResource
           
 class FontUIResource
          实现 UIResource 的 java.awt.Font 的子类。
 class IconUIResource
          实现 UIResource 的 Icon 包装类。
 class InputMapUIResource
          实现 UIResource 的 javax.swing.InputMap 的子类。
 class InsetsUIResource
           
 

javax.swing.plaf.basicUIResource 的使用
 

实现 UIResourcejavax.swing.plaf.basic 中的类
static class BasicBorders.ButtonBorder
           
static class BasicBorders.FieldBorder
           
static class BasicBorders.MarginBorder
           
static class BasicBorders.MenuBarBorder
           
static class BasicBorders.RadioButtonBorder
           
static class BasicBorders.RolloverButtonBorder
          用于翻转工具栏按钮的特殊细边框。
static class BasicBorders.SplitPaneBorder
          绘制围绕拆分窗格的边框。
static class BasicBorders.ToggleButtonBorder
           
static class BasicComboBoxEditor.UIResource
          实现 UIResource 的 BasicComboBoxEditor 的子类。
static class BasicComboBoxRenderer.UIResource
          实现 UIResource 的 BasicComboBoxRenderer 的子类。
static class BasicTextUI.BasicCaret
           
static class BasicTextUI.BasicHighlighter
           
 class DefaultMenuLayout
          Popup 菜单和菜单栏的默认布局管理器。
 

javax.swing.plaf.metalUIResource 的使用
 

实现 UIResourcejavax.swing.plaf.metal 中的类
static class MetalBorders.ButtonBorder
           
static class MetalBorders.Flush3DBorder
           
static class MetalBorders.InternalFrameBorder
           
static class MetalBorders.MenuBarBorder
           
static class MetalBorders.MenuItemBorder
           
static class MetalBorders.OptionDialogBorder
           
static class MetalBorders.PaletteBorder
          Palette 的边框。
static class MetalBorders.PopupMenuBorder
           
static class MetalBorders.RolloverButtonBorder
           
static class MetalBorders.ScrollPaneBorder
           
static class MetalBorders.TextFieldBorder
           
static class MetalBorders.ToggleButtonBorder
           
static class MetalBorders.ToolBarBorder
           
 class MetalCheckBoxIcon
          OrganicCheckBoxUI 的 CheckboxIcon 实现 警告:此类的序列化对象与以后的 Swing 版本不兼容。
static class MetalComboBoxEditor.UIResource
          实现 UIResource 的 BasicComboBoxEditor 的一个子类。
static class MetalIconFactory.PaletteCloseIcon
          定义一个用于 Palette 关闭的图标
 

javax.swing.tableUIResource 的使用
 

实现 UIResourcejavax.swing.table 中的类
static class DefaultTableCellRenderer.UIResource
          DefaultTableCellRenderer 的一个子类,它实现 UIResource
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策