javax.swing.plaf
public static class BorderUIResource.MatteBorderUIResource extends MatteBorder implements UIResource, Serializable
MatteBorder
that also implements the
UIResource
marker interface. This is useful for
implementing pluggable look-and-feels: When switching the current
LookAndFeel, only those borders are replaced that are marked as
UIResource
. For this reason, a look-and-feel should
always install borders that implement UIResource
,
such as the borders provided by this class.
color, tileIcon
bottom, left, right, top
Constructor and Description |
---|
BorderUIResource.MatteBorderUIResource(Icon tileIcon)
Constructs a MatteBorderUIResource given an icon for tiling the
border area.
|
BorderUIResource.MatteBorderUIResource(int top,
int left,
int bottom,
int right,
Color color)
Constructs a MatteBorderUIResource given the width on each side
and a fill color.
|
BorderUIResource.MatteBorderUIResource(int top,
int left,
int bottom,
int right,
Icon tileIcon)
Constructs a MatteBorderUIResource given the width on each side
and an icon for tiling the border area.
|
getBorderInsets, getBorderInsets, getBorderInsets, getMatteColor, getTileIcon, isBorderOpaque, paintBorder
getInteriorRectangle, getInteriorRectangle
public BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, Color color)
top
- the width of the border at its top edge.left
- the width of the border at its left edge.bottom
- the width of the border at its bottom edge.right
- the width of the border at its right edge.color
- the color for filling the border.public BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, Icon tileIcon)
top
- the width of the border at its top edge.left
- the width of the border at its left edge.bottom
- the width of the border at its bottom edge.right
- the width of the border at its right edge.tileIcon
- an icon for tiling the border area.public BorderUIResource.MatteBorderUIResource(Icon tileIcon)
tileIcon
- an icon for tiling the border area.