| java.lang.Object com.jgoodies.forms.layout.Sizes
Sizes | final public class Sizes (Code) | | Consists only of static methods that create and convert sizes
as required by the FormLayout. The conversion of sizes
that are not based on pixel is delegated to an implementation
of
UnitConverter . The conversion methods require the
layout container as parameter to read its current font and resolution.
author: Karsten Lentzsch version: $Revision: 1.5 $ See Also: Size See Also: UnitConverter See Also: DefaultUnitConverter |
Method Summary | |
public static Size | bounded(Size basis, Size lowerBound, Size upperBound) Creates and returns a BoundedSize for the given basis
using the specified lower and upper bounds. | public static int | centimeterAsPixel(double cm, Component component) Converts Centimeters and returns pixels using the resolution of the
given component's graphics object. | public static ConstantSize | constant(String encodedValueAndUnit, boolean horizontal) Creates and returns an instance of ConstantSize from the
given encoded size and unit description. | public static int | dialogUnitXAsPixel(int dluX, Component component) Converts horizontal dialog units and returns pixels. | public static int | dialogUnitYAsPixel(int dluY, Component component) Converts vertical dialog units and returns pixels. | public static ConstantSize | dluX(int value) Creates and returns a ConstantSize for the specified value
in horizontal dialog units. | public static ConstantSize | dluY(int value) Creates and returns a ConstantSize for the specified value
in vertical dialog units. | public static UnitConverter | getUnitConverter() Returns the current
UnitConverter . | public static int | inchAsPixel(double in, Component component) Converts Inches and returns pixels using the specified resolution. | public static int | millimeterAsPixel(double mm, Component component) Converts Millimeters and returns pixels using the resolution of the
given component's graphics object. | public static ConstantSize | pixel(int value) Creates and returns a ConstantSize
for the specified pixel value. | public static int | pointAsPixel(int pt, Component component) Converts DTP Points and returns pixels using the resolution of the
given component's graphics object. | public static void | setUnitConverter(UnitConverter newUnitConverter) Sets a new UnitConverter that will be used to convert
font-dependent sizes to pixel sizes. |
DEFAULT | final public static ComponentSize DEFAULT(Code) | | Use the maximum of all component sizes as column or row size;
measures preferred sizes when asked for the preferred size
and minimum sizes when asked for the minimum size.
|
MINIMUM | final public static ComponentSize MINIMUM(Code) | | Use the maximum of all component minimum sizes as column or row size.
|
PREFERRED | final public static ComponentSize PREFERRED(Code) | | Use the maximum of all component preferred sizes as column or row size.
|
bounded | public static Size bounded(Size basis, Size lowerBound, Size upperBound)(Code) | | Creates and returns a BoundedSize for the given basis
using the specified lower and upper bounds.
Parameters: basis - the base size Parameters: lowerBound - the lower bound size Parameters: upperBound - the upper bound size a BoundedSize for the given basis and bounds throws: NullPointerException - if basis is null |
centimeterAsPixel | public static int centimeterAsPixel(double cm, Component component)(Code) | | Converts Centimeters and returns pixels using the resolution of the
given component's graphics object.
Parameters: cm - Centimeters Parameters: component - the component that provides the graphics object the given Centimeters as pixels |
constant | public static ConstantSize constant(String encodedValueAndUnit, boolean horizontal)(Code) | | Creates and returns an instance of ConstantSize from the
given encoded size and unit description.
Parameters: encodedValueAndUnit - value and unit in string representation Parameters: horizontal - true for horizontal, false for vertical a ConstantSize for the given value and unit |
dialogUnitXAsPixel | public static int dialogUnitXAsPixel(int dluX, Component component)(Code) | | Converts horizontal dialog units and returns pixels.
Honors the resolution, dialog font size, platform, and l&f.
Parameters: dluX - the horizontal dialog units Parameters: component - the component that provides the graphics object the given horizontal dialog units as pixels |
dialogUnitYAsPixel | public static int dialogUnitYAsPixel(int dluY, Component component)(Code) | | Converts vertical dialog units and returns pixels.
Honors the resolution, dialog font size, platform, and l&f.
Parameters: dluY - the vertical dialog units Parameters: component - the component that provides the graphics object the given vertical dialog units as pixels |
dluX | public static ConstantSize dluX(int value)(Code) | | Creates and returns a ConstantSize for the specified value
in horizontal dialog units.
Parameters: value - size value in horizontal dialog units the associated ConstantSize |
dluY | public static ConstantSize dluY(int value)(Code) | | Creates and returns a ConstantSize for the specified value
in vertical dialog units.
Parameters: value - size value in vertical dialog units the associated ConstantSize |
inchAsPixel | public static int inchAsPixel(double in, Component component)(Code) | | Converts Inches and returns pixels using the specified resolution.
Parameters: in - the Inches Parameters: component - the component that provides the graphics object the given Inches as pixels |
millimeterAsPixel | public static int millimeterAsPixel(double mm, Component component)(Code) | | Converts Millimeters and returns pixels using the resolution of the
given component's graphics object.
Parameters: mm - Millimeters Parameters: component - the component that provides the graphics object the given Millimeters as pixels |
pixel | public static ConstantSize pixel(int value)(Code) | | Creates and returns a ConstantSize
for the specified pixel value.
Parameters: value - value in pixel the associated ConstantSize |
pointAsPixel | public static int pointAsPixel(int pt, Component component)(Code) | | Converts DTP Points and returns pixels using the resolution of the
given component's graphics object.
Parameters: pt - DTP Points Parameters: component - the component that provides the graphics object the given Points as pixels |
setUnitConverter | public static void setUnitConverter(UnitConverter newUnitConverter)(Code) | | Sets a new UnitConverter that will be used to convert
font-dependent sizes to pixel sizes.
Parameters: newUnitConverter - the unit converter to be set |
|
|