javax.swing.plaf

Class BorderUIResource.CompoundBorderUIResource

public static class BorderUIResource.CompoundBorderUIResource extends CompoundBorder implements UIResource, Serializable

A {@link javax.swing.border.CompoundBorder} 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.
Constructor Summary
CompoundBorderUIResource(Border outsideBorder, Border insideBorder)
Constructs a CompoundBorderUIResource with the specified inside and outside borders.

Constructor Detail

CompoundBorderUIResource

public CompoundBorderUIResource(Border outsideBorder, Border insideBorder)
Constructs a CompoundBorderUIResource with the specified inside and outside borders.

Parameters: outsideBorder the outside border, which is painted to the outside of both insideBorder and the enclosed component. It is acceptable to pass null, in which case no outside border is painted. insideBorder the inside border, which is painted to between outsideBorder and the enclosed component. It is acceptable to pass null, in which case no inside border is painted.