Class java.awt.Font
All Packages This Package Previous Next
Class java.awt.Font
java.lang.Object
|
+----java.awt.Font
-
public class
Font
-
extends Object
A class that produces font objects.
-
Version:
-
1.12, 10/03/95
-
Author:
-
Sami Shaio,
Arthur van Hoff,
Jim Graham
-
BOLD
-
The bold style constant.
-
ITALIC
-
The italicized style constant.
-
PLAIN
-
The plain style constant.
-
name
-
The logical name of this font.
-
size
-
The point size of this font.
-
style
-
The style of the font.
-
Font(String, int, int)
-
Creates a new font with the specified name, style and point size.
-
equals(Object)
-
Compares this object to the specifed object.
-
getFamily()
-
Gets the platform specific family name of the font.
-
getFont(String)
-
Gets a font from the system properties list.
-
getFont(String, Font)
-
Gets the specified font from the system properties list.
-
getName()
-
Gets the logical name of the font.
-
getSize()
-
Gets the point size of the font.
-
getStyle()
-
Gets the style of the font.
-
hashCode()
-
Returns a hashcode for this font.
-
isBold()
-
Returns true if the font is bold.
-
isItalic()
-
Returns true if the font is italic.
-
isPlain()
-
Returns true if the font is plain.
-
toString()
-
Converts this object to a String representation.
PLAIN
public final static int PLAIN
-
The plain style constant. This can be added with the other style
constants for mixed styles.
BOLD
public final static int BOLD
-
The bold style constant. This can be added with the other style
constants for mixed styles.
ITALIC
public final static int ITALIC
-
The italicized style constant. This can be added with the other
style constants for mixed styles.
name
protected String name
-
The logical name of this font.
style
protected int style
-
The style of the font. This is the sum of the
constants PLAIN, BOLD, or ITALIC.
size
protected int size
-
The point size of this font.
Font
public Font(String name,
int style,
int size)
-
Creates a new font with the specified name, style and point size.
-
Parameters:
-
name
-
the font name
-
style
-
the constant style used
-
size
-
the point size of the font
-
See Also:
-
getFontList
getFamily
public String getFamily()
-
Gets the platform specific family name of the font.
Use getName to get the logical name of the font.
-
See Also:
-
getName
getName
public String getName()
-
Gets the logical name of the font.
-
See Also:
-
getFamily
getStyle
public int getStyle()
-
Gets the style of the font.
-
See Also:
-
isPlain,
isBold,
isItalic
getSize
public int getSize()
-
Gets the point size of the font.
isPlain
public boolean isPlain()
-
Returns true if the font is plain.
-
See Also:
-
getStyle
isBold
public boolean isBold()
-
Returns true if the font is bold.
-
See Also:
-
getStyle
isItalic
public boolean isItalic()
-
Returns true if the font is italic.
-
See Also:
-
getStyle
getFont
public static Font getFont(String nm)
-
Gets a font from the system properties list.
-
Parameters:
-
nm
-
the property name
getFont
public static Font getFont(String nm,
Font font)
-
Gets the specified font from the system properties list.
-
Parameters:
-
nm
-
the property name
-
font
-
a default font to return if property 'nm' is not defined
hashCode
public int hashCode()
-
Returns a hashcode for this font.
-
Overrides:
-
hashCode in class Object
equals
public boolean equals(Object obj)
-
Compares this object to the specifed object.
-
Parameters:
-
obj
-
the object to compare with
-
Returns:
-
true if the objects are the same; false otherwise.
-
Overrides:
-
equals in class Object
toString
public String toString()
-
Converts this object to a String representation.
-
Overrides:
-
toString in class Object
All Packages This Package Previous Next