java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.BevelBorder
javax.swing.border.SoftBevelBorder
- 所有已实现的接口:
Serializable,Border
一个实现带有软化角的凸起或降低斜角的类。
Warning: 此类的序列化对象将与未来的 Swing 版本不兼容。当前的序列化支持适用于运行相同版本 Swing 的应用程序之间的短期存储或 RMI。从 1.4 开始,对所有 JavaBeans 的长期存储的支持已添加到 java.beans 包中。请参阅 XMLEncoder 。
-
字段摘要
在类 javax.swing.border.BevelBorder 中声明的字段
bevelType, highlightInner, highlightOuter, LOWERED, RAISED, shadowInner, shadowOuter -
构造方法总结
构造方法构造方法描述SoftBevelBorder(int bevelType) 创建具有指定类型的斜角边框,其颜色将从传递到 paintBorder 方法的组件的背景颜色派生。SoftBevelBorder(int bevelType, Color highlight, Color shadow) 创建具有指定类型、高亮和阴影颜色的斜角边框。SoftBevelBorder(int bevelType, Color highlightOuterColor, Color highlightInnerColor, Color shadowOuterColor, Color shadowInnerColor) 创建具有指定类型的斜角边框,突出显示阴影颜色。 -
方法总结
修饰符和类型方法描述getBorderInsets(Component c, Insets insets) 使用此边框的当前 Insets 重新初始化 insets 参数。boolean返回边框是否不透明。voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height) 使用指定的位置和大小绘制指定组件的边框。在类 javax.swing.border.BevelBorder 中声明的方法
getBevelType, getHighlightInnerColor, getHighlightInnerColor, getHighlightOuterColor, getHighlightOuterColor, getShadowInnerColor, getShadowInnerColor, getShadowOuterColor, getShadowOuterColor, paintLoweredBevel, paintRaisedBevel在类 javax.swing.border.AbstractBorder 中声明的方法
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle
-
构造方法详细信息
-
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- 用于斜面内阴影的颜色
-
-
方法详情
-
paintBorder
使用指定的位置和大小绘制指定组件的边框。- 指定者:
paintBorder在接口Border中- 重写:
paintBorder在类BevelBorder中- 参数:
c- 为其绘制边框的组件g- 油漆图形x- 绘制边框的 x 位置y- 绘制边框的 y 位置width- 绘制边框的宽度height- 绘制边框的高度
-
getBorderInsets
使用此边框的当前 Insets 重新初始化 insets 参数。- 重写:
getBorderInsets在类BevelBorder中- 参数:
c- 此边框插入值适用的组件insets- 要重新初始化的对象- 返回:
insets对象- 抛出:
NullPointerException- 如果指定的insets是null
-
isBorderOpaque
public boolean isBorderOpaque()返回边框是否不透明。- 指定者:
isBorderOpaque在接口Border中- 重写:
isBorderOpaque在类BevelBorder中- 返回:
- true
-