java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.EmptyBorder
- 所有已实现的接口:
-
Serializable
,Border
一个提供空的、透明的边框的类,占用空间但不进行绘制。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已经将所有JavaBeans的长期存储支持添加到java.beans
包中。请参阅XMLEncoder
。
-
Field Summary
-
Constructor Summary
ConstructorDescriptionEmptyBorder
(int top, int left, int bottom, int right) 使用指定的插图创建一个空边框。EmptyBorder
(Insets borderInsets) 使用指定的插图创建一个空边框。 -
Method Summary
Modifier and TypeMethodDescription返回边框的插图。getBorderInsets
(Component c, Insets insets) 使用此边框当前的Insets重新初始化插图参数。boolean
返回边框是否不透明。void
paintBorder
(Component c, Graphics g, int x, int y, int width, int height) 默认情况下不进行绘制。Methods declared in class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Field Details
-
left
protected int left边框的左侧插图。 -
right
protected int right边框的右侧插图。 -
top
protected int top边框的顶部插图。 -
bottom
protected int bottom边框的底部插图。
-
-
Constructor Details
-
EmptyBorder
public EmptyBorder(int top, int left, int bottom, int right) 使用指定的插图创建一个空边框。- 参数:
-
top
- 边框的顶部插图 -
left
- 边框的左侧插图 -
bottom
- 边框的底部插图 -
right
- 边框的右侧插图
-
EmptyBorder
使用指定的插图创建一个空边框。- 参数:
-
borderInsets
- 边框的插图 - 抛出:
-
NullPointerException
- 如果指定的borderInsets
为null
-
-
Method Details
-
paintBorder
默认情况下不进行绘制。- 指定者:
-
paintBorder
在接口Border
中 - 覆盖:
-
paintBorder
在类AbstractBorder
中 - 参数:
-
c
- 正在绘制此边框的组件 -
g
- 绘制图形 -
x
- 绘制边框的x位置 -
y
- 绘制边框的y位置 -
width
- 绘制边框的宽度 -
height
- 绘制边框的高度
-
getBorderInsets
使用此边框当前的Insets重新初始化插图参数。- 覆盖:
-
getBorderInsets
在类AbstractBorder
中 - 参数:
-
c
- 适用于此边框插图值的组件 -
insets
- 要重新初始化的对象 - 返回:
-
插图对象
insets
- 抛出:
-
NullPointerException
- 如果指定的insets
为null
-
getBorderInsets
返回边框的插图。- 返回:
-
包含从顶部、左侧、底部和右侧的插图的
Insets
对象 - 自:
- 1.3
-
isBorderOpaque
public boolean isBorderOpaque()返回边框是否不透明。默认返回false。- 指定者:
-
isBorderOpaque
在接口Border
中 - 覆盖:
-
isBorderOpaque
在类AbstractBorder
中 - 返回:
- false
-