javax.swing.plaf.metal

Class MetalBorders.InternalFrameBorder

public static class MetalBorders.InternalFrameBorder extends AbstractBorder implements UIResource

A border used for the {@link JInternalFrame} component.
Constructor Summary
InternalFrameBorder()
Creates a new border instance.
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

InternalFrameBorder

public InternalFrameBorder()
Creates a new border instance.

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. g the graphics device. x the x-coordinate. y the y-coordinate. w the width. h the height.