java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.BevelBorder
javax.swing.border.SoftBevelBorder
- 所有已实现的接口:
-
Serializable
,Border
一个实现了带有圆角的凸起或凹陷斜角的类。
警告: 该类的序列化对象将不兼容未来的Swing版本。当前的序列化支持适用于短期存储或在运行相同Swing版本的应用程序之间的RMI。从1.4版本开始,已经向java.beans
包中添加了对所有JavaBeans的长期存储支持。请参阅XMLEncoder
。
-
Field Summary
Fields declared in class javax.swing.border.BevelBorder
bevelType, highlightInner, highlightOuter, LOWERED, RAISED, shadowInner, shadowOuter
-
Constructor Summary
ConstructorDescriptionSoftBevelBorder
(int bevelType) 使用指定类型创建一个斜角边框,其颜色将从传递给paintBorder方法的组件的背景颜色派生。SoftBevelBorder
(int bevelType, Color highlight, Color shadow) 使用指定类型、高亮和阴影颜色创建一个斜角边框。SoftBevelBorder
(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor) 使用指定类型、高亮和阴影颜色创建一个斜角边框。 -
Method Summary
Modifier and TypeMethodDescriptiongetBorderInsets
(Component c, Insets 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.BevelBorder
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, paintLoweredBevel, paintRaisedBevel
Methods declared in class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
Constructor Details
-
SoftBevelBorder
public SoftBevelBorder(int bevelType) 使用指定类型创建一个斜角边框,其颜色将从传递给paintBorder方法的组件的背景颜色派生。- 参数:
-
bevelType
- 边框的斜角类型
-
SoftBevelBorder
使用指定类型、高亮和阴影颜色创建一个斜角边框。- 参数:
-
bevelType
- 边框的斜角类型 -
highlight
- 用于斜角高亮的颜色 -
shadow
- 用于斜角阴影的颜色
-
SoftBevelBorder
@ConstructorProperties({"bevelType","highlightOuterColor","highlightInnerColor","shadowOuterColor","shadowInnerColor"}) public SoftBevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor) 使用指定类型、高亮和阴影颜色创建一个斜角边框。- 参数:
-
bevelType
- 边框的斜角类型 -
highlightOuterColor
- 用于斜角外部高亮的颜色 -
highlightInnerColor
- 用于斜角内部高亮的颜色 -
shadowOuterColor
- 用于斜角外部阴影的颜色 -
shadowInnerColor
- 用于斜角内部阴影的颜色
-
-
Method Details
-
paintBorder
使用指定位置和大小为指定组件绘制边框。- 指定者:
-
paintBorder
在接口Border
中 - 覆盖:
-
paintBorder
在类BevelBorder
中 - 参数:
-
c
- 正在绘制此边框的组件 -
g
- 绘制图形 -
x
- 绘制边框的x位置 -
y
- 绘制边框的y位置 -
width
- 绘制边框的宽度 -
height
- 绘制边框的高度
-
getBorderInsets
使用此边框当前Insets重新初始化insets参数。- 覆盖:
-
getBorderInsets
在类BevelBorder
中 - 参数:
-
c
- 适用于此边框Insets值的组件 -
insets
- 要重新初始化的对象 - 返回:
-
insets
对象 - 抛出:
-
NullPointerException
- 如果指定的insets
为null
-
isBorderOpaque
public boolean isBorderOpaque()返回边框是否不透明。- 指定者:
-
isBorderOpaque
在接口Border
中 - 覆盖:
-
isBorderOpaque
在类BevelBorder
中 - 返回:
- true
-