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. TheSizes
class delegates all size conversions to an implementation of this interface.- Version:
- $Revision$
- Author:
- Karsten Lentzsch
- See Also:
Sizes
,ConstantSize
,AbstractUnitConverter
,DefaultUnitConverter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
centimeterAsPixel(double cm, java.awt.Component component)
Converts Centimeters and returns pixels using the resolution of the given component's graphics object.int
dialogUnitXAsPixel(int dluX, java.awt.Component component)
Converts horizontal dialog units and returns pixels.int
dialogUnitYAsPixel(int dluY, java.awt.Component component)
Converts vertical dialog units and returns pixels.int
inchAsPixel(double in, java.awt.Component component)
Converts Inches and returns pixels using the specified resolution.int
millimeterAsPixel(double mm, java.awt.Component component)
Converts Millimeters and returns pixels using the resolution of the given component's graphics object.int
pointAsPixel(int pt, java.awt.Component component)
Converts DTP Points and returns pixels using the resolution of the given component's graphics object.
-
-
-
Method Detail
-
inchAsPixel
int inchAsPixel(double in, java.awt.Component component)
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
int millimeterAsPixel(double mm, java.awt.Component component)
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
int centimeterAsPixel(double cm, java.awt.Component component)
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
int pointAsPixel(int pt, java.awt.Component component)
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
int dialogUnitXAsPixel(int dluX, java.awt.Component component)
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
int dialogUnitYAsPixel(int dluY, java.awt.Component component)
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
-
-