| 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.2 $ 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) Returns an instance of Size for the specified value in
horizontal dialog units. | public static ConstantSize | dluY(int value) Returns an instance of Size 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 an instance of Size 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) | | Returns an instance of Size 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) | | Returns an instance of Size 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 an instance of Size 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 |
|
|