|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jgoodies.common.bean.Bean
com.jgoodies.forms.util.AbstractUnitConverter
com.jgoodies.forms.util.DefaultUnitConverter
public final class DefaultUnitConverter
This is the default implementation of the UnitConverter interface
It converts horizontal and vertical dialog base units to pixels.
defaultDialogFont and averageCharacterWidthTestString See also Microsoft's suggestion for a custom computatio custom computation More information how to use dialog units in screen design can be foun in Microsoft' Desig Specifications and Guidelines.
CONFIG level.
UnitConverter,
Size,
Sizes,
Serialized Form| Field Summary | |
|---|---|
static String |
BALANCED_AVERAGE_CHARACTER_TEST_STRING
|
static String |
MODERN_AVERAGE_CHARACTER_TEST_STRING
|
static String |
OLD_AVERAGE_CHARACTER_TEST_STRING
|
static String |
PROPERTY_AVERAGE_CHARACTER_WIDTH_TEST_STRING
|
static String |
PROPERTY_DEFAULT_DIALOG_FONT
|
| Fields inherited from class com.jgoodies.common.bean.Bean |
|---|
changeSupport |
| Method Summary | |
|---|---|
String |
getAverageCharacterWidthTestString()
Returns the string used to compute the average character width. |
Font |
getDefaultDialogFont()
Returns the dialog font that is used to compute the dialog base units. |
protected double |
getDialogBaseUnitsX(Component component)
Returns the cached or computed horizontal dialog base units. |
protected double |
getDialogBaseUnitsY(Component component)
Returns the cached or computed vertical dialog base unit for the given component. |
static DefaultUnitConverter |
getInstance()
Lazily instantiates and returns the sole instance. |
void |
setAverageCharacterWidthTestString(String newTestString)
Sets a string that will be used to compute the average character width. |
void |
setDefaultDialogFont(Font newFont)
Sets a dialog font that will be used to compute the dialog base units. |
| Methods inherited from class com.jgoodies.forms.util.AbstractUnitConverter |
|---|
centimeterAsPixel, centimeterAsPixel, computeAverageCharWidth, dialogUnitXAsPixel, dialogUnitXAsPixel, dialogUnitYAsPixel, dialogUnitYAsPixel, getDefaultScreenResolution, getScreenResolution, inchAsPixel, inchAsPixel, millimeterAsPixel, millimeterAsPixel, pointAsPixel, pointAsPixel |
| Methods inherited from class com.jgoodies.common.bean.Bean |
|---|
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPropertyChangeSupport, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PROPERTY_AVERAGE_CHARACTER_WIDTH_TEST_STRING
public static final String PROPERTY_DEFAULT_DIALOG_FONT
public static final String OLD_AVERAGE_CHARACTER_TEST_STRING
public static final String MODERN_AVERAGE_CHARACTER_TEST_STRING
public static final String BALANCED_AVERAGE_CHARACTER_TEST_STRING
| Method Detail |
|---|
public static DefaultUnitConverter getInstance()
public String getAverageCharacterWidthTestString()
BALANCED_AVERAGE_CHARACTER_TEST_STRING.
public void setAverageCharacterWidthTestString(String newTestString)
BALANCED_AVERAGE_CHARACTER_TEST_STRING. You can provid
other test strings, for example
newTestString - the test string to be used
NullPointerException - if newTestString is null
IllegalArgumentException - if newTestString is empty or whitespacepublic Font getDefaultDialogFont()
setDefaultDialogFont(Font), this font will be returned
Otherwise a cached fallback will be lazily created.
public void setDefaultDialogFont(Font newFont)
newFont - the default dialog font to be setprotected double getDialogBaseUnitsX(Component component)
getDialogBaseUnitsX in class AbstractUnitConvertercomponent - a Component that provides the font and graphics
protected double getDialogBaseUnitsY(Component component)
getDialogBaseUnitsY in class AbstractUnitConvertercomponent - a Component that provides the font and graphics
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||