- java.lang.Object
-
- javax.swing.border.AbstractBorder
-
- javax.swing.plaf.basic.BasicBorders.ButtonBorder
-
- All Implemented Interfaces:
-
Serializable,Border,UIResource
- 已知直接子类:
-
BasicBorders.RadioButtonBorder,BasicBorders.RolloverButtonBorder,BasicBorders.ToggleButtonBorder
- Enclosing class:
- BasicBorders
public static class BasicBorders.ButtonBorder extends AbstractBorder implements UIResource
画一个按钮周围的边框。- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 protected ColordarkShadow阴影的颜色。protected Colorhighlight亮点的颜色。protected ColorlightHighlight光的颜色突出。protected Colorshadow阴影的颜色
-
构造方法摘要
构造方法 Constructor 描述 ButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)构造一个新的实例ButtonBorder。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 InsetsgetBorderInsets(Component c, Insets insets)使用此Border的当前Insets重新初始化insets参数。voidpaintBorder(Component c, Graphics g, int x, int y, int width, int height)此默认实现不绘画。-
Methods inherited from class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque
-
-
-
-
方法详细信息
-
paintBorder
public void paintBorder(Component c, Graphics g, int x, int y, int width, int height)
描述从类复制:AbstractBorder此默认实现不绘画。- Specified by:
-
paintBorder在接口Border - 重写:
-
paintBorder在AbstractBorder - 参数
-
c- 正在绘制此边框的组件 -
g- 油漆图形 -
x- 绘画边框的x位置 -
y- 绘画边框的y位置 -
width- 绘画边框的宽度 -
height- 绘画边框的高度
-
getBorderInsets
public Insets getBorderInsets(Component c, Insets insets)
描述从类复制:AbstractBorder使用此Border的当前Insets重新初始化insets参数。- 重写:
-
getBorderInsets在AbstractBorder - 参数
-
c- 应用此边界插入值的组件 -
insets- 要重新初始化的对象 - 结果
-
the
insetsobject
-
-