Enum Constant and Description |
---|
CM |
DEG |
EM |
EX |
GRAD |
IN |
MM |
MS |
PC |
PERCENT |
PT |
PX |
RAD |
S |
TURN |
Modifier and Type | Field and Description |
---|---|
private boolean |
absolute |
private static double |
CM_PER_INCH |
private static double |
DOTS_PER_INCH |
private static double |
MM_PER_INCH |
private static double |
POINTS_PER_INCH |
private static double |
POINTS_PER_PICA |
Modifier and Type | Method and Description |
---|---|
boolean |
isAbsolute() |
abstract double |
pixels(double value,
double multiplier,
Font font) |
private static double |
pixelSize(Font font) |
abstract double |
points(double value,
double multiplier,
Font font) |
private static double |
pointSize(Font font) |
private static double |
round(double d) |
static SizeUnits |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static SizeUnits[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SizeUnits PERCENT
public static final SizeUnits IN
public static final SizeUnits CM
public static final SizeUnits MM
public static final SizeUnits EM
public static final SizeUnits EX
public static final SizeUnits PT
public static final SizeUnits PC
public static final SizeUnits PX
public static final SizeUnits DEG
public static final SizeUnits GRAD
public static final SizeUnits RAD
public static final SizeUnits TURN
public static final SizeUnits S
public static final SizeUnits MS
private final boolean absolute
private static final double DOTS_PER_INCH
private static final double POINTS_PER_INCH
private static final double CM_PER_INCH
private static final double MM_PER_INCH
private static final double POINTS_PER_PICA
public static SizeUnits[] values()
for (SizeUnits c : SizeUnits.values()) System.out.println(c);
public static SizeUnits valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic abstract double points(double value, double multiplier, Font font)
public abstract double pixels(double value, double multiplier, Font font)
public boolean isAbsolute()
private static double pointSize(Font font)
private static double pixelSize(Font font)
private static double round(double d)