java.lang.Object
javax.swing.plaf.BorderUIResource
- 所有已实现的接口:
-
Serializable
,Border
,UIResource
一个实现了UIResource的边框包装类。设置边框属性的UI类应该使用这个类来包装任何指定为默认值的边框。这个类将所有方法调用委托给在构造时指定的边框“委托”对象。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4开始,已经向java.beans
包添加了对所有JavaBeans的长期存储支持。请参阅XMLEncoder
。
- 参见:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
一个斜角边框UI资源。static class
一个复合边框UI资源。static class
一个空边框UI资源。static class
一个浮雕边框UI资源。static class
一个线条边框UI资源。static class
一个亚光边框UI资源。static class
一个标题边框UI资源。 -
Constructor Summary
-
Method Summary
-
Constructor Details
-
BorderUIResource
创建一个UIResource边框对象,用于包装现有的边框实例。- 参数:
-
delegate
- 被包装的边框
-
-
Method Details
-
getEtchedBorderUIResource
返回一个浮雕边框UI资源。- 返回:
- 一个浮雕边框UI资源
-
getLoweredBevelBorderUIResource
返回一个降低的斜角边框UI资源。- 返回:
- 一个降低的斜角边框UI资源
-
getRaisedBevelBorderUIResource
返回一个凸起的斜角边框UI资源。- 返回:
- 一个凸起的斜角边框UI资源
-
getBlackLineBorderUIResource
返回一个黑色线条边框UI资源。- 返回:
- 一个黑色线条边框UI资源
-
paintBorder
从接口复制的描述:Border
为指定的组件以指定的位置和大小绘制边框。- 指定者:
-
paintBorder
在接口Border
- 参数:
-
c
- 正在绘制此边框的组件 -
g
- 绘制图形 -
x
- 绘制边框的x位置 -
y
- 绘制边框的y位置 -
width
- 绘制边框的宽度 -
height
- 绘制边框的高度
-
getBorderInsets
从接口复制的描述:Border
返回边框的插图。- 指定者:
-
getBorderInsets
在接口Border
- 参数:
-
c
- 适用于此边框插图值的组件 - 返回:
-
一个包含此
Border
的顶部、左侧、底部和右侧插图的Insets
对象
-
isBorderOpaque
public boolean isBorderOpaque()从接口复制的描述:Border
返回边框是否不透明。如果边框是不透明的,它在绘制时负责填充自己的背景。- 指定者:
-
isBorderOpaque
在接口Border
- 返回:
-
如果此
Border
是不透明的,则为true
-