- 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
-
-
-
-
Constructor Detail
-
ButtonBorder
public ButtonBorder(Color shadow, Color darkShadow, Color highlight, Color lightHighlight)
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
-
-