All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class java.awt.Font

java.lang.Object
   |
   +----java.awt.Font

public class Font
extends Object
implements Serializable
A class that produces font objects.


Variable Index

 o BOLD
The bold style constant.
 o ITALIC
The italicized style constant.
 o name
The logical name of this font.
 o PLAIN
The plain style constant.
 o size
The point size of this font.
 o style
The style of the font.

Constructor Index

 o Font(String, int, int)
Creates a new font with the specified name, style and point size.

Method Index

 o decode(String)
Gets the specified font using the name passed in.
 o equals(Object)
Compares this object to the specifed object.
 o getFamily()
Gets the platform specific family name of the font.
 o getFont(String)
Gets a font from the system properties list.
 o getFont(String, Font)
Gets the specified font from the system properties list.
 o getName()
Gets the logical name of the font.
 o getPeer()
Gets the peer of the font.
 o getSize()
Gets the point size of the font.
 o getStyle()
Gets the style of the font.
 o hashCode()
Returns a hashcode for this font.
 o isBold()
Returns true if the font is bold.
 o isItalic()
Returns true if the font is italic.
 o isPlain()
Returns true if the font is plain.
 o toString()
Converts this object to a String representation.

Variables

 o PLAIN
 public static final int PLAIN
The plain style constant. This can be combined with the other style constants for mixed styles.

 o BOLD
 public static final int BOLD
The bold style constant. This can be combined with the other style constants for mixed styles.

 o ITALIC
 public static final int ITALIC
The italicized style constant. This can be combined with the other style constants for mixed styles.

 o name
 protected String name
The logical name of this font.

 o style
 protected int style
The style of the font. This is the sum of the constants PLAIN, BOLD, or ITALIC.

 o size
 protected int size
The point size of this font.

Constructors

 o 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

Methods

 o getPeer
 public FontPeer getPeer()
Gets the peer of the font.

 o 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
 o getName
 public String getName()
Gets the logical name of the font.

See Also:
getFamily
 o getStyle
 public int getStyle()
Gets the style of the font.

See Also:
isPlain, isBold, isItalic
 o getSize
 public int getSize()
Gets the point size of the font.

 o isPlain
 public boolean isPlain()
Returns true if the font is plain.

See Also:
getStyle
 o isBold
 public boolean isBold()
Returns true if the font is bold.

See Also:
getStyle
 o isItalic
 public boolean isItalic()
Returns true if the font is italic.

See Also:
getStyle
 o getFont
 public static Font getFont(String nm)
Gets a font from the system properties list.

Parameters:
nm - the property name
 o decode
 public static Font decode(String str)
Gets the specified font using the name passed in.

Parameters:
str - the name
 o 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
 o hashCode
 public int hashCode()
Returns a hashcode for this font.

Overrides:
hashCode in class Object
 o 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
 o toString
 public String toString()
Converts this object to a String representation.

Overrides:
toString in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index