Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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:
  `Sizes`, `ConstantSize`, `AbstractUnitConverter`, `DefaultUnitConverter`

Method Summary
`int` | `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 Detail

### inchAsPixel

    int inchAsPixel(double in,
                    Component component)

  Converts Inches and returns pixels using the specified resolution.

  Parameters:
    `in` - the Inches
    `component` - the component that provides the graphics object
  Returns:
    the given Inches as pixels

### millimeterAsPixel

    int millimeterAsPixel(double mm,
                          Component component)

  Converts Millimeters and returns pixels using the resolution of the given component's graphics object.

  Parameters:
    `mm` - Millimeters
    `component` - the component that provides the graphics object
  Returns:
    the given Millimeters as pixels

### centimeterAsPixel

    int centimeterAsPixel(double cm,
                          Component component)

  Converts Centimeters and returns pixels using the resolution of the given component's graphics object.

  Parameters:
    `cm` - Centimeters
    `component` - the component that provides the graphics object
  Returns:
    the given Centimeters as pixels

### pointAsPixel

    int pointAsPixel(int pt,
                     Component component)

  Converts DTP Points and returns pixels using the resolution of the given component's graphics object.

  Parameters:
    `pt` - DTP Points
    `component` - the component that provides the graphics object
  Returns:
    the given Points as pixels

### dialogUnitXAsPixel

    int dialogUnitXAsPixel(int dluX,
                           Component component)

  Converts horizontal dialog units and returns pixels. Honors the resolution, dialog font size, platform and look&feel.

  Parameters:
    `dluX` - the horizontal dialog units
    `component` - a component that provides the font and graphics
  Returns:
    the given horizontal dialog units as pixels

### dialogUnitYAsPixel

    int dialogUnitYAsPixel(int dluY,
                           Component component)

  Converts vertical dialog units and returns pixels. Honors the resolution, dialog font size, platform and look&feel.

  Parameters:
    `dluY` - the vertical dialog units
    `component` - a component that provides the font and graphics
  Returns:
    the given vertical dialog units as pixels

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2002-2009 JGoodies Karsten Lentzsch. All Rights Reserved.