com.jgoodies.forms.factories

Class Borders

public final class Borders extends Object

Provides constants and factory methods for Borders that use instances of ConstantSize to define the margins.

Examples:

 Borders.DLU2_BORDER
 Borders.createEmptyBorder(Sizes.DLUY4, Sizes.DLUX2, Sizes.DLUY4, Sizes.DLUX2);
 Borders.createEmptyBorder("4dlu, 2dlu, 4dlu, 2dlu");
 

Version: $Revision: 1.10 $

Author: Karsten Lentzsch

See Also: Border Sizes

Nested Class Summary
static classBorders.EmptyBorder
An empty border that uses 4 instances of ConstantSize to define the top, left, bottom and right gap.
Field Summary
static BorderBUTTON_BAR_GAP_BORDER
A standardized Border that describes the gap between a component and a button bar in its bottom.
static BorderDIALOG_BORDER
A standardized Border that describes the border around a dialog content that has no tabs.
static BorderDLU14_BORDER
A prepared Border with 14dlu on all sides.
static BorderDLU21_BORDER
A prepared Border with 21dlu on all sides.
static BorderDLU2_BORDER
A prepared and reusable Border with 2dlu on all sides.
static BorderDLU4_BORDER
A prepared and reusable Border with 4dlu on all sides.
static BorderDLU7_BORDER
A prepared and reusable Border with 7dlu on all sides.
static BorderEMPTY_BORDER
A prepared and reusable EmptyBorder without gaps.
static BorderTABBED_DIALOG_BORDER
A standardized Border that describes the border around a dialog content that uses tabs.
Method Summary
static BordercreateEmptyBorder(ConstantSize top, ConstantSize left, ConstantSize bottom, ConstantSize right)
Creates and returns an EmptyBorder with the specified gaps.
static BordercreateEmptyBorder(String encodedSizes)
Creates and returns a Border using sizes as specified by the given string.

Field Detail

BUTTON_BAR_GAP_BORDER

public static final Border BUTTON_BAR_GAP_BORDER
A standardized Border that describes the gap between a component and a button bar in its bottom.

DIALOG_BORDER

public static final Border DIALOG_BORDER
A standardized Border that describes the border around a dialog content that has no tabs.

See Also: TABBED_DIALOG_BORDER

DLU14_BORDER

public static final Border DLU14_BORDER
A prepared Border with 14dlu on all sides.

DLU21_BORDER

public static final Border DLU21_BORDER
A prepared Border with 21dlu on all sides.

Since: 1.2

DLU2_BORDER

public static final Border DLU2_BORDER
A prepared and reusable Border with 2dlu on all sides.

DLU4_BORDER

public static final Border DLU4_BORDER
A prepared and reusable Border with 4dlu on all sides.

DLU7_BORDER

public static final Border DLU7_BORDER
A prepared and reusable Border with 7dlu on all sides.

EMPTY_BORDER

public static final Border EMPTY_BORDER
A prepared and reusable EmptyBorder without gaps.

TABBED_DIALOG_BORDER

public static final Border TABBED_DIALOG_BORDER
A standardized Border that describes the border around a dialog content that uses tabs.

See Also: DIALOG_BORDER

Method Detail

createEmptyBorder

public static Border createEmptyBorder(ConstantSize top, ConstantSize left, ConstantSize bottom, ConstantSize right)
Creates and returns an EmptyBorder with the specified gaps.

Parameters: top the top gap left the left-hand side gap bottom the bottom gap right the right-hand side gap

Returns: an EmptyBorder with the specified gaps

Throws: NullPointerException if top, left, bottom, or right is {@code null}

See Also: createEmptyBorder

createEmptyBorder

public static Border createEmptyBorder(String encodedSizes)
Creates and returns a Border using sizes as specified by the given string. This string is a comma-separated encoding of 4 ConstantSizes.

Parameters: encodedSizes top, left, bottom, right gap encoded as String

Returns: an EmptyBorder with the specified gaps

See Also: Borders

Copyright © 2002-2008 JGoodies Karsten Lentzsch. All Rights Reserved.