Class SwingDerivedFont
java.lang.Object
java.awt.Font
com.jformdesigner.model.SwingDerivedFont
- All Implemented Interfaces:
Serializable
Used to specify derived fonts.
This class extends java.awt.Font so that it can be used everywhere, but especially as title font in TitledBorder.
- Since:
- 3.1
- See Also:
-
Field Summary
Fields inherited from class 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
ConstructorsConstructorDescriptionSwingDerivedFont(Font font, String nameChange, int styleChange, int sizeChange, boolean absoluteSize) Constructs a derived font based on the given font.SwingDerivedFont(String nameChange, int styleChange, int sizeChange, boolean absoluteSize) Constructs a derived font. -
Method Summary
Modifier and TypeMethodDescriptionCreates a derived font.booleanDetermines whether another object is equal to this object.Returns the new font name; or null.intReturns the absolute or relative font size; or zero.intReturns the font style change; or zero.inthashCode()Returns the hash code for this object.booleanReturns whether the size changes absolute or relative.toString()Returns a string representation of the object.Methods inherited from class Font
canDisplay, canDisplay, canDisplayUpTo, canDisplayUpTo, canDisplayUpTo, createFont, createFont, createFonts, createFonts, createGlyphVector, createGlyphVector, createGlyphVector, createGlyphVector, decode, deriveFont, deriveFont, deriveFont, deriveFont, deriveFont, deriveFont, getAttributes, getAvailableAttributes, getBaselineFor, getFamily, getFamily, getFont, getFont, getFont, getFontName, getFontName, getItalicAngle, getLineMetrics, getLineMetrics, getLineMetrics, getLineMetrics, getMaxCharBounds, getMissingGlyphCode, getName, getNumGlyphs, getPSName, getSize, getSize2D, getStringBounds, getStringBounds, getStringBounds, getStringBounds, getStyle, getTransform, hasLayoutAttributes, hasUniformLineMetrics, isBold, isItalic, isPlain, isTransformed, layoutGlyphVector, textRequiresLayout
-
Constructor Details
-
SwingDerivedFont
Constructs a derived font.- Parameters:
nameChange- The new font name; or null.styleChange- The font style change; or zero. The lower 16 bits are added; the upper 16 bits are removed.sizeChange- The absolute or relative font size; or zero.absoluteSize- Specifies whether the size changes absolute or relative.
-
SwingDerivedFont
public SwingDerivedFont(Font font, String nameChange, int styleChange, int sizeChange, boolean absoluteSize) Constructs a derived font based on the given font.- Parameters:
font- The base font.nameChange- The new font name; or null.styleChange- The font style change; or zero. The lower 16 bits are added; the upper 16 bits are removed.sizeChange- The absolute or relative font size; or zero.absoluteSize- Specifies whether the size changes absolute or relative.
-
-
Method Details
-
getNameChange
Returns the new font name; or null. -
getStyleChange
public int getStyleChange()Returns the font style change; or zero. The lower 16 bits are added; the upper 16 bits are removed. -
getSizeChange
public int getSizeChange()Returns the absolute or relative font size; or zero. -
isAbsoluteSize
public boolean isAbsoluteSize()Returns whether the size changes absolute or relative. -
derive
-
equals
-
hashCode
-
toString
-