类 java.awt.Font 的使用


类 java.awt.Font
的使用

使用 Font 的软件包
java.awt包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.font提供与字体相关的类和接口。 
javax.accessibility定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.swing提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.border提供围绕 Swing 组件绘制特殊边框的类和接口。 
javax.swing.plaf提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.synthSynth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 
javax.swing.table提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.tree提供处理 javax.swing.JTree 的类和接口。 

 

java.awt 中 Font 的使用

 

 

声明为 Font 的 java.awt 中的字段
protected  FontFontMetrics.font 
          实际的 Font,字体规格是由此创建的。

 

 

返回 Font 的 java.awt 中的方法
static FontFont.createFont(int fontFormat, File fontFile) 
          返回一个使用指定字体类型和指定字体文件的新 Font
static FontFont.createFont(int fontFormat, InputStream fontStream) 
          返回一个使用指定字体类型和输入数据的新 Font
static FontFont.decode(String str) 
          返回 str 参数所描述的 Font
 FontFont.deriveFont(AffineTransform trans) 
          通过复制当前 Font 对象并应用新的变换,创建一个新 Font 对象。
 FontFont.deriveFont(float size) 
          通过复制当前 Font 对象并应用新的大小,创建一个新 Font 对象。
 FontFont.deriveFont(int style) 
          通过复制当前的 Font 对象,并应用新的样式,创建一个新 Font 对象。
 FontFont.deriveFont(int style, AffineTransform trans) 
          通过复制此 Font 对象并应用新样式和变换,创建一个新 Font 对象。
 FontFont.deriveFont(int style, float size) 
          通过复制此 Font 对象并应用新样式和大小,创建一个新 Font 对象。
 FontFont.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes) 
          通过复制当前 Font 对象并应用新的字体属性集,创建一个新 Font 对象。
abstract  Font[]GraphicsEnvironment.getAllFonts() 
          返回一个数组,它包含此 GraphicsEnvironment 中所有可用字体的像素级实例。
 FontList.AccessibleAWTList.AccessibleAWTListChild.getFont() 
          获取此对象的 Font。
 FontFontMetrics.getFont() 
          获取此 FontMetrics 对象所描述的 Font
 FontMenuComponent.getFont() 
          获取用于此菜单组件的字体。
 FontMenuComponent.AccessibleAWTMenuComponent.getFont() 
          获取此对象的 Font
abstract  FontGraphics.getFont() 
          获取当前字体。
 FontComponent.getFont() 
          获取组件的字体。
 FontComponent.AccessibleAWTComponent.getFont() 
          获取此对象的 Font
 FontMenuContainer.getFont() 
           
static FontFont.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes) 
          返回适合于这些属性的 Font
static FontFont.getFont(String nm) 
          从系统属性列表返回一个 Font 对象。
static FontFont.getFont(String nm, Font font) 
          从系统属性列表获取指定的 Font

 

 

参数类型为 Font 的 java.awt 中的方法
static FontFont.getFont(String nm, Font font) 
          从系统属性列表获取指定的 Font
 FontMetricsList.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f) 
          设置此对象的 FontMetrics。
 FontMetricsMenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
abstract  FontMetricsGraphics.getFontMetrics(Font f) 
          获取指定字体的字体规格。
abstract  FontMetricsToolkit.getFontMetrics(Font font) 
          已过时。 从 JDK version 1.2 开始,由 Font 方法 getLineMetrics 取代。
 FontMetricsComponent.getFontMetrics(Font font) 
          获取指定字体的字体规格。
 FontMetricsComponent.AccessibleAWTComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
 booleanGraphicsEnvironment.registerFont(Font font) 
          在此 GraphicsEnvironment 中注册一个/已创建的 Font
 voidList.AccessibleAWTList.AccessibleAWTListChild.setFont(Font f) 
          设置此对象的 Font。
 voidMenuComponent.setFont(Font f) 
          将用于此菜单组件的字体设置为指定字体。
 voidMenuComponent.AccessibleAWTMenuComponent.setFont(Font f) 
          设置此对象的 Font
abstract  voidGraphics.setFont(Font font) 
          将此图形上下文的字体设置为指定字体。
 voidContainer.setFont(Font f) 
          设置此容器的字体。
 voidComponent.setFont(Font f) 
          设置组件的字体。
 voidComponent.AccessibleAWTComponent.setFont(Font f) 
          设置此对象的 Font

 

 

参数类型为 Font 的 java.awt 中的构造方法
Font(Font font) 
          根据指定 font 创建一个新 Font
FontMetrics(Font font) 
          创建一个新 FontMetrics 对象,用于查找该 Font 中关于指定 Font 和特定字符字形的 height 和 width 信息。

 

java.awt.font 中 Font 的使用

 

 

返回 Font 的 java.awt.font 中的方法
 FontMultipleMaster.deriveMMFont(float[] axes) 
          根据指定数组中包含的设计轴值,创建 multiple master 字体的新实例。
 FontMultipleMaster.deriveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle) 
          根据详细的规格信息,创建 multiple master 字体的新实例。
abstract  FontGlyphVector.getFont() 
          返回与此 GlyphVector 关联的 Font

 

 

参数类型为 Font 的 java.awt.font 中的构造方法
TextLayout(String string, Font font, FontRenderContext frc) 
          根据 String 和 Font 构造一个 TextLayout

 

javax.accessibility 中 Font 的使用

 

 

返回 Font 的 javax.accessibility 中的方法
 FontAccessibleComponent.getFont() 
          获取此对象的 Font。

 

 

参数类型为 Font 的 javax.accessibility 中的方法
 FontMetricsAccessibleComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics。
 voidAccessibleComponent.setFont(Font f) 
          设置此对象的 Font。

 

javax.swing 中 Font 的使用

 

 

返回 Font 的 javax.swing 中的方法
 FontDebugGraphics.getFont() 
          返回用于文本绘制操作的 Font。
 FontJTree.AccessibleJTree.AccessibleJTreeNode.getFont() 
           
 FontJTable.AccessibleJTable.AccessibleJTableCell.getFont() 
          获取此对象的 Font
 FontJList.AccessibleJList.AccessibleJListChild.getFont() 
           
 FontUIDefaults.getFont(Object key) 
          如果 key 值为一个 Font,则返回该 Font,否则返回 null
static FontUIManager.getFont(Object key) 
          从默认值返回一种字体。
 FontUIDefaults.getFont(Object key, Locale l) 
          如果给定 Locale 的 key 值为一个 Font,则返回它,否则返回 null
static FontUIManager.getFont(Object key, Locale l) 
          从适合给定语言环境的默认值中返回一种字体。

 

 

参数类型为 Font 的 javax.swing 中的方法
static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
          向现有边框添加一个标题,使其具有指定的位置和默认的文本颜色(由当前外观确定)。
static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
          向现有边框添加一个标题,使其具有指定的位置、字体和颜色。
 FontMetricsDebugGraphics.getFontMetrics(Font f) 
          重写 Graphics.getFontMetrics
 FontMetricsJTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f) 
           
 FontMetricsJTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
 FontMetricsJList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f) 
           
 FontMetricsJComponent.getFontMetrics(Font font) 
          获取指定 Font 的 FontMetrics
 voidDebugGraphics.setFont(Font aFont) 
          设置用于文本绘制操作的 Font。
 voidJSlider.setFont(Font font) 
          设置此组件的字体。
 voidJTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f) 
           
 voidJTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f) 
          设置此对象的 Font
 voidJTextArea.setFont(Font f) 
          设置当前字体。
 voidJTextField.setFont(Font f) 
          设置当前字体。
 voidJList.AccessibleJList.AccessibleJListChild.setFont(Font f) 
           
 voidJComponent.setFont(Font font) 
          设置此组件的字体。

 

javax.swing.border 中 Font 的使用

 

 

声明为 Font 的 javax.swing.border 中的字段
protected  FontTitledBorder.titleFont 
           

 

 

返回 Font 的 javax.swing.border 中的方法
protected  FontTitledBorder.getFont(Component c) 
           
 FontTitledBorder.getTitleFont() 
          返回带标题边框的标题字体。

 

 

参数类型为 Font 的 javax.swing.border 中的方法
 voidTitledBorder.setTitleFont(Font titleFont) 
          设置带标题边框的标题字体。

 

 

参数类型为 Font 的 javax.swing.border 中的构造方法
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
          用指定的边框、标题、标题对齐方式、标题位置和标题字体创建 TitledBorder 实例。
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
          用指定的边框、标题、标题对齐方式、标题位置、标题字体和标题颜色创建 TitledBorder 实例。

 

javax.swing.plaf 中 Font 的使用

 

 

javax.swing.plaf 中 Font 的子类
 classFontUIResource 
          实现 UIResource 的 java.awt.Font 的子类。

 

 

参数类型为 Font 的 javax.swing.plaf 中的构造方法
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
           
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
           
FontUIResource(Font font) 
           

 

javax.swing.plaf.basic 中 Font 的使用

 

 

声明为 Font 的 javax.swing.plaf.basic 中的字段
protected  FontBasicMenuItemUI.acceleratorFont 
           

 

 

参数类型为 Font 的 javax.swing.plaf.basic 中的方法
protected  voidBasicTabbedPaneUI.paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) 
           

 

javax.swing.plaf.synth 中 Font 的使用

 

 

返回 Font 的 javax.swing.plaf.synth 中的方法
 FontSynthStyle.getFont(SynthContext context) 
          返回指定状态的 Font。
protected abstract  FontSynthStyle.getFontForState(SynthContext context) 
          返回指定状态的字体。

 

 

参数类型为 Font 的 javax.swing.plaf.synth 中的方法
 intSynthGraphicsUtils.computeStringWidth(SynthContext ss, Font font, FontMetrics metrics, String text) 
          返回传入字符串的大小。
 DimensionSynthGraphicsUtils.getMaximumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的最大大小。
 DimensionSynthGraphicsUtils.getMinimumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的最小大小。
 DimensionSynthGraphicsUtils.getPreferredSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的首选大小。

 

javax.swing.table 中 Font 的使用

 

 

返回 Font 的 javax.swing.table 中的方法
 FontJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont() 
           

 

 

参数类型为 Font 的 javax.swing.table 中的方法
 FontMetricsJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f) 
           
 voidJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont(Font f) 
           

 

javax.swing.text 中 Font 的使用

 

 

返回 Font 的 javax.swing.text 中的方法
 FontGlyphView.getFont() 
          获取字形应该以其为依据的字体。
 FontLabelView.getFont() 
          获取字形应该以其为依据的字体。
 FontDefaultStyledDocument.getFont(AttributeSet attr) 
          从属性集获得字体。
 FontStyledDocument.getFont(AttributeSet attr) 
          使用一个属性集并将其转换为字体规范。
 FontStyleContext.getFont(AttributeSet attr) 
          从属性集中获取字体。
 FontStyleContext.getFont(String family, int style, int size) 
          获取新字体。

 

 

参数类型为 Font 的 javax.swing.text 中的方法
 FontMetricsStyleContext.getFontMetrics(Font f) 
          获取某种字体的字体规格。

 

javax.swing.text.html 中 Font 的使用

 

 

返回 Font 的 javax.swing.text.html 中的方法
 FontStyleSheet.getFont(AttributeSet a) 
          获取给定属性集使用的字体。

 

javax.swing.tree 中 Font 的使用

 

 

声明为 Font 的 javax.swing.tree 中的字段
protected  FontDefaultTreeCellEditor.font 
          用以绘制的字体,null 指示将使用呈现器的字体。

 

 

返回 Font 的 javax.swing.tree 中的方法
 FontDefaultTreeCellEditor.getFont() 
          获取用于编辑的字体。
 FontDefaultTreeCellEditor.DefaultTextField.getFont() 
           
 FontDefaultTreeCellRenderer.getFont() 
          获取此组件的字体。

 

 

参数类型为 Font 的 javax.swing.tree 中的方法
 voidDefaultTreeCellEditor.setFont(Font font) 
          设置编辑使用的字体。
 voidDefaultTreeCellRenderer.setFont(Font font) 
          创建子类,以便将 FontUIResource 映射为 null。

 


类 java.awt.Font
的使用

使用 Font 的软件包
java.awt包含用于创建用户界面和绘制图形图像的所有类。 
java.awt.font提供与字体相关的类和接口。 
javax.accessibility定义了用户界面组件与提供对这些组件进行访问的辅助技术之间的协定。 
javax.swing提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.border提供围绕 Swing 组件绘制特殊边框的类和接口。 
javax.swing.plaf提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
javax.swing.plaf.basic提供了根据基本外观构建的用户界面对象。 
javax.swing.plaf.synthSynth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 
javax.swing.table提供用于处理 javax.swing.JTable 的类和接口。 
javax.swing.text提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.text.html提供类 HTMLEditorKit 和创建 HTML 文本编辑器的支持类。 
javax.swing.tree提供处理 javax.swing.JTree 的类和接口。 

 

java.awt 中 Font 的使用

 

 

声明为 Font 的 java.awt 中的字段
protected  FontFontMetrics.font 
          实际的 Font,字体规格是由此创建的。

 

 

返回 Font 的 java.awt 中的方法
static FontFont.createFont(int fontFormat, File fontFile) 
          返回一个使用指定字体类型和指定字体文件的新 Font
static FontFont.createFont(int fontFormat, InputStream fontStream) 
          返回一个使用指定字体类型和输入数据的新 Font
static FontFont.decode(String str) 
          返回 str 参数所描述的 Font
 FontFont.deriveFont(AffineTransform trans) 
          通过复制当前 Font 对象并应用新的变换,创建一个新 Font 对象。
 FontFont.deriveFont(float size) 
          通过复制当前 Font 对象并应用新的大小,创建一个新 Font 对象。
 FontFont.deriveFont(int style) 
          通过复制当前的 Font 对象,并应用新的样式,创建一个新 Font 对象。
 FontFont.deriveFont(int style, AffineTransform trans) 
          通过复制此 Font 对象并应用新样式和变换,创建一个新 Font 对象。
 FontFont.deriveFont(int style, float size) 
          通过复制此 Font 对象并应用新样式和大小,创建一个新 Font 对象。
 FontFont.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes) 
          通过复制当前 Font 对象并应用新的字体属性集,创建一个新 Font 对象。
abstract  Font[]GraphicsEnvironment.getAllFonts() 
          返回一个数组,它包含此 GraphicsEnvironment 中所有可用字体的像素级实例。
 FontList.AccessibleAWTList.AccessibleAWTListChild.getFont() 
          获取此对象的 Font。
 FontFontMetrics.getFont() 
          获取此 FontMetrics 对象所描述的 Font
 FontMenuComponent.getFont() 
          获取用于此菜单组件的字体。
 FontMenuComponent.AccessibleAWTMenuComponent.getFont() 
          获取此对象的 Font
abstract  FontGraphics.getFont() 
          获取当前字体。
 FontComponent.getFont() 
          获取组件的字体。
 FontComponent.AccessibleAWTComponent.getFont() 
          获取此对象的 Font
 FontMenuContainer.getFont() 
           
static FontFont.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes) 
          返回适合于这些属性的 Font
static FontFont.getFont(String nm) 
          从系统属性列表返回一个 Font 对象。
static FontFont.getFont(String nm, Font font) 
          从系统属性列表获取指定的 Font

 

 

参数类型为 Font 的 java.awt 中的方法
static FontFont.getFont(String nm, Font font) 
          从系统属性列表获取指定的 Font
 FontMetricsList.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f) 
          设置此对象的 FontMetrics。
 FontMetricsMenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
abstract  FontMetricsGraphics.getFontMetrics(Font f) 
          获取指定字体的字体规格。
abstract  FontMetricsToolkit.getFontMetrics(Font font) 
          已过时。 从 JDK version 1.2 开始,由 Font 方法 getLineMetrics 取代。
 FontMetricsComponent.getFontMetrics(Font font) 
          获取指定字体的字体规格。
 FontMetricsComponent.AccessibleAWTComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
 booleanGraphicsEnvironment.registerFont(Font font) 
          在此 GraphicsEnvironment 中注册一个/已创建的 Font
 voidList.AccessibleAWTList.AccessibleAWTListChild.setFont(Font f) 
          设置此对象的 Font。
 voidMenuComponent.setFont(Font f) 
          将用于此菜单组件的字体设置为指定字体。
 voidMenuComponent.AccessibleAWTMenuComponent.setFont(Font f) 
          设置此对象的 Font
abstract  voidGraphics.setFont(Font font) 
          将此图形上下文的字体设置为指定字体。
 voidContainer.setFont(Font f) 
          设置此容器的字体。
 voidComponent.setFont(Font f) 
          设置组件的字体。
 voidComponent.AccessibleAWTComponent.setFont(Font f) 
          设置此对象的 Font

 

 

参数类型为 Font 的 java.awt 中的构造方法
Font(Font font) 
          根据指定 font 创建一个新 Font
FontMetrics(Font font) 
          创建一个新 FontMetrics 对象,用于查找该 Font 中关于指定 Font 和特定字符字形的 height 和 width 信息。

 

java.awt.font 中 Font 的使用

 

返回 Font 的 java.awt.font 中的方法
 FontMultipleMaster.deriveMMFont(float[] axes) 
          根据指定数组中包含的设计轴值,创建 multiple master 字体的新实例。
 FontMultipleMaster.deriveMMFont(float[] glyphWidths, float avgStemWidth, float typicalCapHeight, float typicalXHeight, float italicAngle) 
          根据详细的规格信息,创建 multiple master 字体的新实例。
abstract  FontGlyphVector.getFont() 
          返回与此 GlyphVector 关联的 Font

 

 

参数类型为 Font 的 java.awt.font 中的构造方法
TextLayout(String string, Font font, FontRenderContext frc) 
          根据 String 和 Font 构造一个 TextLayout

 

javax.accessibility 中 Font 的使用

 

 

返回 Font 的 javax.accessibility 中的方法
 FontAccessibleComponent.getFont() 
          获取此对象的 Font。

 

 

参数类型为 Font 的 javax.accessibility 中的方法
 FontMetricsAccessibleComponent.getFontMetrics(Font f) 
          获取此对象的 FontMetrics。
 voidAccessibleComponent.setFont(Font f) 
          设置此对象的 Font。

 

javax.swing 中 Font 的使用

 

 

返回 Font 的 javax.swing 中的方法
 FontDebugGraphics.getFont() 
          返回用于文本绘制操作的 Font。
 FontJTree.AccessibleJTree.AccessibleJTreeNode.getFont() 
           
 FontJTable.AccessibleJTable.AccessibleJTableCell.getFont() 
          获取此对象的 Font
 FontJList.AccessibleJList.AccessibleJListChild.getFont() 
           
 FontUIDefaults.getFont(Object key) 
          如果 key 值为一个 Font,则返回该 Font,否则返回 null
static FontUIManager.getFont(Object key) 
          从默认值返回一种字体。
 FontUIDefaults.getFont(Object key, Locale l) 
          如果给定 Locale 的 key 值为一个 Font,则返回它,否则返回 null
static FontUIManager.getFont(Object key, Locale l) 
          从适合给定语言环境的默认值中返回一种字体。

 

 

参数类型为 Font 的 javax.swing 中的方法
static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
          向现有边框添加一个标题,使其具有指定的位置和默认的文本颜色(由当前外观确定)。
static TitledBorderBorderFactory.createTitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
          向现有边框添加一个标题,使其具有指定的位置、字体和颜色。
 FontMetricsDebugGraphics.getFontMetrics(Font f) 
          重写 Graphics.getFontMetrics
 FontMetricsJTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f) 
           
 FontMetricsJTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f) 
          获取此对象的 FontMetrics
 FontMetricsJList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f) 
           
 FontMetricsJComponent.getFontMetrics(Font font) 
          获取指定 Font 的 FontMetrics
 voidDebugGraphics.setFont(Font aFont) 
          设置用于文本绘制操作的 Font。
 voidJSlider.setFont(Font font) 
          设置此组件的字体。
 voidJTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f) 
           
 voidJTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f) 
          设置此对象的 Font
 voidJTextArea.setFont(Font f) 
          设置当前字体。
 voidJTextField.setFont(Font f) 
          设置当前字体。
 voidJList.AccessibleJList.AccessibleJListChild.setFont(Font f) 
           
 voidJComponent.setFont(Font font) 
          设置此组件的字体。

 

javax.swing.border 中 Font 的使用

 

 

声明为 Font 的 javax.swing.border 中的字段
protected  FontTitledBorder.titleFont 
           

 

 

返回 Font 的 javax.swing.border 中的方法
protected  FontTitledBorder.getFont(Component c) 
           
 FontTitledBorder.getTitleFont() 
          返回带标题边框的标题字体。

 

 

参数类型为 Font 的 javax.swing.border 中的方法
 voidTitledBorder.setTitleFont(Font titleFont) 
          设置带标题边框的标题字体。

 

 

参数类型为 Font 的 javax.swing.border 中的构造方法
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
          用指定的边框、标题、标题对齐方式、标题位置和标题字体创建 TitledBorder 实例。
TitledBorder(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
          用指定的边框、标题、标题对齐方式、标题位置、标题字体和标题颜色创建 TitledBorder 实例。

 

javax.swing.plaf 中 Font 的使用

 

 

javax.swing.plaf 中 Font 的子类
 classFontUIResource 
          实现 UIResource 的 java.awt.Font 的子类。

 

 

参数类型为 Font 的 javax.swing.plaf 中的构造方法
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont) 
           
BorderUIResource.TitledBorderUIResource(Border border, String title, int titleJustification, int titlePosition, Font titleFont, Color titleColor) 
           
FontUIResource(Font font) 
           

 

javax.swing.plaf.basic 中 Font 的使用

 

 

声明为 Font 的 javax.swing.plaf.basic 中的字段
protected  FontBasicMenuItemUI.acceleratorFont 
           

 

 

参数类型为 Font 的 javax.swing.plaf.basic 中的方法
protected  voidBasicTabbedPaneUI.paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) 
          

javax.swing.plaf.synth 中 Font 的使用
返回 Font 的 javax.swing.plaf.synth 中的方法
 FontSynthStyle.getFont(SynthContext context) 
          返回指定状态的 Font。
protected abstract  FontSynthStyle.getFontForState(SynthContext context) 
          返回指定状态的字体。

 

 

参数类型为 Font 的 javax.swing.plaf.synth 中的方法
 intSynthGraphicsUtils.computeStringWidth(SynthContext ss, Font font, FontMetrics metrics, String text) 
          返回传入字符串的大小。
 DimensionSynthGraphicsUtils.getMaximumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的最大大小。
 DimensionSynthGraphicsUtils.getMinimumSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的最小大小。
 DimensionSynthGraphicsUtils.getPreferredSize(SynthContext ss, Font font, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, int iconTextGap, int mnemonicIndex) 
          返回正确呈现图标和文本所需的首选大小。

 

javax.swing.table 中 Font 的使用

 

 

返回 Font 的 javax.swing.table 中的方法
 FontJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont() 
           

 

 

参数类型为 Font 的 javax.swing.table 中的方法
 FontMetricsJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f) 
           
 voidJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont(Font f) 
           

 

javax.swing.text 中 Font 的使用

 

 

返回 Font 的 javax.swing.text 中的方法
 FontGlyphView.getFont() 
          获取字形应该以其为依据的字体。
 FontLabelView.getFont() 
          获取字形应该以其为依据的字体。
 FontDefaultStyledDocument.getFont(AttributeSet attr) 
          从属性集获得字体。
 FontStyledDocument.getFont(AttributeSet attr) 
          使用一个属性集并将其转换为字体规范。
 FontStyleContext.getFont(AttributeSet attr) 
          从属性集中获取字体。
 FontStyleContext.getFont(String family, int style, int size) 
          获取新字体。

 

 

参数类型为 Font 的 javax.swing.text 中的方法
 FontMetricsStyleContext.getFontMetrics(Font f) 
          获取某种字体的字体规格。

 

javax.swing.text.html 中 Font 的使用

 

 

返回 Font 的 javax.swing.text.html 中的方法
 FontStyleSheet.getFont(AttributeSet a) 
          获取给定属性集使用的字体。

 

javax.swing.tree 中 Font 的使用

 

 

声明为 Font 的 javax.swing.tree 中的字段
protected  FontDefaultTreeCellEditor.font 
          用以绘制的字体,null 指示将使用呈现器的字体。

 

 

返回 Font 的 javax.swing.tree 中的方法
 FontDefaultTreeCellEditor.getFont() 
          获取用于编辑的字体。
 FontDefaultTreeCellEditor.DefaultTextField.getFont() 
           
 FontDefaultTreeCellRenderer.getFont() 
          获取此组件的字体。

 

 

参数类型为 Font 的 javax.swing.tree 中的方法
 voidDefaultTreeCellEditor.setFont(Font font) 
          设置编辑使用的字体。
 voidDefaultTreeCellRenderer.setFont(Font font) 
          创建子类,以便将 FontUIResource 映射为 null。

 http://www.cjsdn.net/Doc/JDK60/java/awt/class-use/Font.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值