- java.lang.Object
-
- javax.swing.plaf.IconUIResource
-
- All Implemented Interfaces:
-
Serializable
,Icon
,UIResource
public class IconUIResource extends Object implements Icon, UIResource, Serializable
一个实现UIResource的图标包装类。 设置图标属性的UI类应该使用此类来包装指定为默认值的任何图标。 此类将所有方法调用委托给构建中指定的“代理”图标。警告:此类的序列化对象与将来的Swing版本不兼容。 当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。 从1.4开始,支持所有JavaBeans的长期存储已被添加到
java.beans
包中。 请参阅XMLEncoder
。- 另请参见:
-
UIResource
, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 IconUIResource(Icon delegate)
创建一个UIResource图标对象,该对象包装现有的图标实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getIconHeight()
返回图标的高度。int
getIconWidth()
返回图标的宽度。void
paintIcon(Component c, Graphics g, int x, int y)
在指定位置绘制图标。
-
-
-
构造方法详细信息
-
IconUIResource
public IconUIResource(Icon delegate)
创建一个UIResource图标对象,该对象包装现有的图标实例。- 参数
-
delegate
- 正在包装的图标
-
-
方法详细信息
-
paintIcon
public void paintIcon(Component c, Graphics g, int x, int y)
说明从接口Icon
复制在指定位置绘制图标。 图标实现可以使用Component参数来获取对绘画有用的属性,例如前景色或背景色。
-
getIconWidth
public int getIconWidth()
描述从接口Icon
复制返回图标的宽度。- Specified by:
-
getIconWidth
在接口Icon
- 结果
- int指定图标的固定宽度。
-
getIconHeight
public int getIconHeight()
说明从接口Icon
复制返回图标的高度。- Specified by:
-
getIconHeight
在接口Icon
- 结果
- 一个int指定图标的固定高度。
-
-