javax.swing.plaf.metal

Class MetalBorders.PaletteBorder

public static class MetalBorders.PaletteBorder extends AbstractBorder implements UIResource

A border used for a {@link JInternalFrame} when it is being used as a palette.

Since: 1.3

Constructor Summary
PaletteBorder()
Creates a new PaletteBorder.
Method Summary
InsetsgetBorderInsets(Component c)
Returns the border insets.
InsetsgetBorderInsets(Component c, Insets newInsets)
Returns the border insets.
voidpaintBorder(Component c, Graphics g, int x, int y, int w, int h)
Paints the border for the specified component.

Constructor Detail

PaletteBorder

public PaletteBorder()
Creates a new PaletteBorder.

Method Detail

getBorderInsets

public Insets getBorderInsets(Component c)
Returns the border insets.

Parameters: c the component (ignored).

Returns: The border insets.

getBorderInsets

public Insets getBorderInsets(Component c, Insets newInsets)
Returns the border insets.

Parameters: c the component (ignored). newInsets an existing insets instance, that will be populated with the border insets and returned as the result (null not permitted).

Returns: The newInsets reference.

paintBorder

public void paintBorder(Component c, Graphics g, int x, int y, int w, int h)
Paints the border for the specified component.

Parameters: c the component (ignored). g the graphics device. x the x-coordinate. y the y-coordinate. w the width. h the height.