javax.swing.plaf
Class BorderUIResource.LineBorderUIResource
java.lang.Object
javax.swing.border.AbstractBorder
javax.swing.border.LineBorder
javax.swing.plaf.BorderUIResource.LineBorderUIResource
- All Implemented Interfaces:
- Serializable, Border, UIResource
- Enclosing class:
- BorderUIResource
public static class BorderUIResource.LineBorderUIResource
- extends LineBorder
- implements UIResource, Serializable
A LineBorder
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 LineBorders]](../border/doc-files/LineBorder-1.png)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BorderUIResource.LineBorderUIResource
public BorderUIResource.LineBorderUIResource(Color color)
- Constructs a LineBorderUIResource given its color. The border
will be one pixel thick and have plain corners.
- Parameters:
color
- the color for drawing the border.
BorderUIResource.LineBorderUIResource
public BorderUIResource.LineBorderUIResource(Color color,
int thickness)
- Constructs a LineBorder given its color and thickness. The
border will have plain corners.
- Parameters:
color
- the color for drawing the border.thickness
- the width of the line in pixels.