Class AWTFontManager
java.lang.Object
org.openscience.cdk.renderer.font.AbstractFontManager
org.openscience.cdk.renderer.font.AWTFontManager
- All Implemented Interfaces:
IFontManager
AWT-specific font manager.
- Source code:
- main
- Belongs to CDK module:
- renderbasic
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openscience.cdk.renderer.font.IFontManager
IFontManager.FontStyle
-
Field Summary
Fields inherited from class org.openscience.cdk.renderer.font.AbstractFontManager
currentFontIndex
-
Constructor Summary
ConstructorsConstructorDescriptionMake a manager for fonts in AWT, with a minimum font size of 9. -
Method Summary
Modifier and TypeMethodDescriptiongetFont()
Get the current font.protected void
Make widget-specific fonts.void
setFontForZoom
(double zoom) For a particular zoom level, set the appropriate font size to use.Methods inherited from class org.openscience.cdk.renderer.font.AbstractFontManager
atLowerBoundary, atMax, atMin, atUpperBoundary, decreaseFontSize, getFontName, getFontSizeForZoom, getFontStyle, getNumberOfFontSizes, increaseFontSize, inLower, inRange, inUpper, registerFontSizeMapping, resetVirtualCounts, setFontName, setFontStyle, toMiddle
-
Constructor Details
-
AWTFontManager
public AWTFontManager()Make a manager for fonts in AWT, with a minimum font size of 9.
-
-
Method Details
-
makeFonts
protected void makeFonts()Make widget-specific fonts.- Specified by:
makeFonts
in classAbstractFontManager
-
setFontForZoom
public void setFontForZoom(double zoom) For a particular zoom level, set the appropriate font size to use.- Parameters:
zoom
- a real number in the range (0.0, INF)
-
getFont
Get the current font.- Returns:
- the font at this zoom level
-