JFormDesigner 5.0.4 Runtime API

com.jformdesigner.model
Class SwingFont

java.lang.Object
  extended by java.awt.Font
      extended by com.jformdesigner.model.SwingFont
All Implemented Interfaces:
SwingResource, java.io.Serializable

public class SwingFont
extends java.awt.Font
implements SwingResource

Used to specify fonts from the Swing font palette. Invokes UIManager.getFont(key) to get the real font.

This class extends java.awt.Font so that it can be used everywhere, but especially as title font in TitledBorder.

Since:
3.0
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.awt.Font
BOLD, CENTER_BASELINE, DIALOG, DIALOG_INPUT, HANGING_BASELINE, ITALIC, LAYOUT_LEFT_TO_RIGHT, LAYOUT_NO_LIMIT_CONTEXT, LAYOUT_NO_START_CONTEXT, LAYOUT_RIGHT_TO_LEFT, MONOSPACED, name, PLAIN, pointSize, ROMAN_BASELINE, SANS_SERIF, SERIF, size, style, TRUETYPE_FONT, TYPE1_FONT
 
Constructor Summary
SwingFont(java.lang.String key)
          Constructs a font from the Swing font palette.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Determines whether another object is equal to this object.
 java.lang.String getKey()
          Returns The name of the Swing font.
 int hashCode()
          Returns the hash code for this object.
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.awt.Font
canDisplay, canDisplay, canDisplayUpTo, canDisplayUpTo, canDisplayUpTo, createFont, createFont, createGlyphVector, createGlyphVector, createGlyphVector, createGlyphVector, decode, deriveFont, deriveFont, deriveFont, deriveFont, deriveFont, deriveFont, finalize, getAttributes, getAvailableAttributes, getBaselineFor, getFamily, getFamily, getFont, getFont, getFont, getFontName, getFontName, getItalicAngle, getLineMetrics, getLineMetrics, getLineMetrics, getLineMetrics, getMaxCharBounds, getMissingGlyphCode, getName, getNumGlyphs, getPeer, getPSName, getSize, getSize2D, getStringBounds, getStringBounds, getStringBounds, getStringBounds, getStyle, getTransform, hasLayoutAttributes, hasUniformLineMetrics, isBold, isItalic, isPlain, isTransformed, layoutGlyphVector
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SwingFont

public SwingFont(java.lang.String key)
Constructs a font from the Swing font palette.

Parameters:
key - The name of the Swing font.
Method Detail

getKey

public java.lang.String getKey()
Returns The name of the Swing font.


equals

public boolean equals(java.lang.Object obj)
Determines whether another object is equal to this object.

Overrides:
equals in class java.awt.Font

hashCode

public int hashCode()
Returns the hash code for this object.

Overrides:
hashCode in class java.awt.Font

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.awt.Font

JFormDesigner 5.0.4 Runtime API

Copyright (C) 2004-2012 FormDev Software GmbH. All rights reserved.