Package com.jgoodies.forms.util
Interface UnitConverter
- All Known Implementing Classes:
AbstractUnitConverter
,DefaultUnitConverter
public interface UnitConverter
An interface that describes how to convert general sizes to pixel sizes.
For example, dialog units require a conversion that honors
the font and resolution. The
Sizes
class
delegates all size conversions to an implementation of this interface.- Version:
- $Revision: 1.6 $
- Author:
- Karsten Lentzsch
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionint
centimeterAsPixel
(double cm, Component component) Converts Centimeters and returns pixels using the resolution of the given component's graphics object.int
dialogUnitXAsPixel
(int dluX, Component component) Converts horizontal dialog units and returns pixels.int
dialogUnitYAsPixel
(int dluY, Component component) Converts vertical dialog units and returns pixels.int
inchAsPixel
(double in, Component component) Converts Inches and returns pixels using the specified resolution.int
millimeterAsPixel
(double mm, Component component) Converts Millimeters and returns pixels using the resolution of the given component's graphics object.int
pointAsPixel
(int pt, Component component) Converts DTP Points and returns pixels using the resolution of the given component's graphics object.
-
Method Details
-
inchAsPixel
Converts Inches and returns pixels using the specified resolution.- Parameters:
in
- the Inchescomponent
- the component that provides the graphics object- Returns:
- the given Inches as pixels
-
millimeterAsPixel
Converts Millimeters and returns pixels using the resolution of the given component's graphics object.- Parameters:
mm
- Millimeterscomponent
- the component that provides the graphics object- Returns:
- the given Millimeters as pixels
-
centimeterAsPixel
Converts Centimeters and returns pixels using the resolution of the given component's graphics object.- Parameters:
cm
- Centimeterscomponent
- the component that provides the graphics object- Returns:
- the given Centimeters as pixels
-
pointAsPixel
Converts DTP Points and returns pixels using the resolution of the given component's graphics object.- Parameters:
pt
- DTP Pointscomponent
- the component that provides the graphics object- Returns:
- the given Points as pixels
-
dialogUnitXAsPixel
Converts horizontal dialog units and returns pixels. Honors the resolution, dialog font size, platform and look&feel.- Parameters:
dluX
- the horizontal dialog unitscomponent
- a component that provides the font and graphics- Returns:
- the given horizontal dialog units as pixels
-
dialogUnitYAsPixel
Converts vertical dialog units and returns pixels. Honors the resolution, dialog font size, platform and look&feel.- Parameters:
dluY
- the vertical dialog unitscomponent
- a component that provides the font and graphics- Returns:
- the given vertical dialog units as pixels
-