java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.plaf.basic.BasicBorders.ButtonBorder
- All Implemented Interfaces:
Serializable
,Border
,UIResource
- Direct Known Subclasses:
BasicBorders.RadioButtonBorder
,BasicBorders.RolloverButtonBorder
,BasicBorders.ToggleButtonBorder
- Enclosing class:
- BasicBorders
public static class BasicBorders.ButtonBorder extends AbstractBorder implements UIResource
Draws a border around a button.
-
Field Summary
Fields Modifier and Type Field Description protected Color
darkShadow
The color of dark shadow.protected Color
highlight
The color of highlight.protected Color
lightHighlight
The color of light highlight.protected Color
shadow
The color of shadow. -
Constructor Summary
Constructors Constructor Description ButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
Constructs a new instance of aButtonBorder
. -
Method Summary
Methods declared in class javax.swing.border.AbstractBorder
getBaseline, getBaselineResizeBehavior, getBorderInsets, getBorderInsets, getInteriorRectangle, getInteriorRectangle, isBorderOpaque, paintBorder
-
Field Details
-
shadow
The color of shadow. -
darkShadow
The color of dark shadow. -
highlight
The color of highlight. -
lightHighlight
The color of light highlight.
-
-
Constructor Details
-
ButtonBorder
Constructs a new instance of aButtonBorder
.- Parameters:
shadow
- a color of shadowdarkShadow
- a color of dark shadowhighlight
- a color of highlightlightHighlight
- a color of light highlight
-