javax.swing.plaf

Class BorderUIResource.EmptyBorderUIResource

public static class BorderUIResource.EmptyBorderUIResource extends EmptyBorder implements UIResource, Serializable

An {@link javax.swing.border.EmptyBorder} that also implements the {@link 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 {@link 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 EmptyBorder]

Constructor Summary
EmptyBorderUIResource(int top, int left, int bottom, int right)
Constructs an empty border given the number of pixels required on each side.
EmptyBorderUIResource(Insets insets)
Constructs an empty border given the number of pixels required on each side, passed in an Insets object.

Constructor Detail

EmptyBorderUIResource

public EmptyBorderUIResource(int top, int left, int bottom, int right)
Constructs an empty border given the number of pixels required on each side.

Parameters: top the number of pixels that the border will need for its top edge. left the number of pixels that the border will need for its left edge. bottom the number of pixels that the border will need for its bottom edge. right the number of pixels that the border will need for its right edge.

EmptyBorderUIResource

public EmptyBorderUIResource(Insets insets)
Constructs an empty border given the number of pixels required on each side, passed in an Insets object.

Parameters: insets the Insets for the new border.