Package com.jgoodies.forms.factories
Class Paddings
- java.lang.Object
-
- com.jgoodies.forms.factories.Paddings
-
public final class Paddings extends java.lang.ObjectProvides constants and factory methods for paddings that use instances ofConstantSizeto define the margins. Paddings are frequently used to add white space around forms, panels, and more generally visual designs.Examples:
Paddings.DLU2 Paddings.createPadding(Sizes.DLUY4, Sizes.DLUX2, Sizes.DLUY4, Sizes.DLUX2); Paddings.createPadding("4dlu, 2dlu, 4dlu, 2dlu");- Since:
- 1.9
- Version:
- $Revision: 1.14 $
- See Also:
Border,Sizes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaddings.PaddingAnEmptyBorderthat uses 4 instances ofConstantSizeto define the top, left, bottom and right gap.
-
Field Summary
Fields Modifier and Type Field Description static Paddings.PaddingBUTTON_BAR_PADA standardized reusable padding intended for the gap between a component and a button bar in its bottom.static Paddings.PaddingDIALOGA standardized reusable padding for dialogs without tabs.static Paddings.PaddingDLU14A prepared and reusable padding with 14dlu on all sides.static Paddings.PaddingDLU2A prepared and reusable padding with 2dlu on all sides.static Paddings.PaddingDLU21A prepared padding with 21dlu on all sides.static Paddings.PaddingDLU4A prepared and reusable padding with 4dlu on all sides.static Paddings.PaddingDLU7A prepared and reusable padding with 7dlu on all sides.static Paddings.PaddingDLU9A prepared and reusable padding with 9dlu on all sides.static javax.swing.border.EmptyBorderEMPTYA prepared and reusable EmptyBorder without gaps.static Paddings.PaddingTABBED_DIALOGA standardized reusable padding for dialogs that have tabs.
-
Constructor Summary
Constructors Modifier Constructor Description privatePaddings()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Paddings.PaddingcreatePadding(ConstantSize top, ConstantSize left, ConstantSize bottom, ConstantSize right)Creates and returns a padding (an instance ofEmptyBorder) with the specified margins.static Paddings.PaddingcreatePadding(java.lang.String encodedSizes, java.lang.Object... args)Creates and returns a padding (an instance ofEmptyBorder) using sizes as specified by the given string.
-
-
-
Field Detail
-
EMPTY
public static final javax.swing.border.EmptyBorder EMPTY
A prepared and reusable EmptyBorder without gaps.
-
DLU2
public static final Paddings.Padding DLU2
A prepared and reusable padding with 2dlu on all sides.
-
DLU4
public static final Paddings.Padding DLU4
A prepared and reusable padding with 4dlu on all sides.
-
DLU7
public static final Paddings.Padding DLU7
A prepared and reusable padding with 7dlu on all sides.
-
DLU9
public static final Paddings.Padding DLU9
A prepared and reusable padding with 9dlu on all sides.
-
DLU14
public static final Paddings.Padding DLU14
A prepared and reusable padding with 14dlu on all sides.
-
DLU21
public static final Paddings.Padding DLU21
A prepared padding with 21dlu on all sides.
-
BUTTON_BAR_PAD
public static final Paddings.Padding BUTTON_BAR_PAD
A standardized reusable padding intended for the gap between a component and a button bar in its bottom.
-
DIALOG
public static final Paddings.Padding DIALOG
A standardized reusable padding for dialogs without tabs.- See Also:
TABBED_DIALOG
-
TABBED_DIALOG
public static final Paddings.Padding TABBED_DIALOG
A standardized reusable padding for dialogs that have tabs.- See Also:
DIALOG
-
-
Method Detail
-
createPadding
public static Paddings.Padding createPadding(ConstantSize top, ConstantSize left, ConstantSize bottom, ConstantSize right)
Creates and returns a padding (an instance ofEmptyBorder) with the specified margins.- Parameters:
top- the top marginleft- the left side marginbottom- the bottom marginright- the right-hand side margin- Returns:
- a padding with the specified margins
- Throws:
java.lang.NullPointerException- if top, left, bottom, or right isnull- See Also:
createPadding(String, Object...)
-
createPadding
public static Paddings.Padding createPadding(java.lang.String encodedSizes, java.lang.Object... args)
Creates and returns a padding (an instance ofEmptyBorder) using sizes as specified by the given string. This string is a comma-separated encoding of 4ConstantSizes.- Parameters:
encodedSizes- top, left, bottom, right gap encoded as Stringargs- optional format arguments, used ifencodedSizesis a format string- Returns:
- a padding with the specified margins
- See Also:
createPadding(ConstantSize, ConstantSize, ConstantSize, ConstantSize)
-
-