public static class BorderUIResource.MatteBorderUIResource extends javax.swing.border.MatteBorder implements UIResource, java.io.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.
![[An illustration of two MatteBorders]](../border/doc-files/MatteBorder-1.png)
| Constructor and Description |
|---|
BorderUIResource.MatteBorderUIResource(javax.swing.Icon tileIcon)
Constructs a MatteBorderUIResource given an icon for tiling the
border area.
|
BorderUIResource.MatteBorderUIResource(int top,
int left,
int bottom,
int right,
java.awt.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,
javax.swing.Icon tileIcon)
Constructs a MatteBorderUIResource given the width on each side
and an icon for tiling the border area.
|
public BorderUIResource.MatteBorderUIResource(int top, int left, int bottom, int right, java.awt.Color color)
![[A picture of a MatteBorder made by this
constructor]](../border/doc-files/MatteBorder-2.png)
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, javax.swing.Icon tileIcon)
![[A picture of a MatteBorder made by this
constructor]](../border/doc-files/MatteBorder-4.png)
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(javax.swing.Icon tileIcon)
![[A picture of a MatteBorder made by this
constructor]](../border/doc-files/MatteBorder-6.png)
tileIcon - an icon for tiling the border area.