Class AWTFontManager
- java.lang.Object
-
- org.openscience.cdk.renderer.font.AbstractFontManager
-
- org.openscience.cdk.renderer.font.AWTFontManager
-
- All Implemented Interfaces:
IFontManager
public class AWTFontManager extends AbstractFontManager
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
Constructors Constructor Description AWTFontManager()
Make a manager for fonts in AWT, with a minimum font size of 9.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Font
getFont()
Get the current font.protected void
makeFonts()
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
-
-
-
-
Method Detail
-
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
public Font getFont()
Get the current font.- Returns:
- the font at this zoom level
-
-