类的用途
java.awt.FontMetrics
使用 FontMetrics 的包
包
描述
提供组成 Java 辅助功能实用程序的接口和类的集合。
包含用于创建用户界面以及绘制图形和图像的所有类。
定义用户界面组件和提供对这些组件的访问的辅助技术之间的契约。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供根据基本外观构建的用户界面对象。
Synth 是一种可换肤的外观和感觉,其中所有绘画都是委托的。
提供用于处理
javax.swing.JTable 的类和接口。
提供处理可编辑和不可编辑文本组件的类和接口。
-
FontMetrics 在 com.sun.java.accessibility.util 中的用法
-
FontMetrics 在 java.awt 中的用法
java.awt 中返回 FontMetrics 的方法修饰符和类型方法描述Component.AccessibleAWTComponent.getFontMetrics(Font f) 获取此对象的FontMetrics。Component.getFontMetrics(Font font) 获取指定字体的字体指标。Graphics.getFontMetrics()获取当前字体的字体指标。abstract FontMetricsGraphics.getFontMetrics(Font f) 获取指定字体的字体指标。List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f) 获取此对象的 FontMetrics。MenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f) 获取此对象的FontMetrics。abstract FontMetricsToolkit.getFontMetrics(Font font) 已弃用。 -
FontMetrics 在 javax.accessibility 中的用法
javax.accessibility 中返回 FontMetrics 的方法 -
FontMetrics 在 javax.swing 中的用法
javax.swing 中返回 FontMetrics 的方法修饰符和类型方法描述DebugGraphics.getFontMetrics()重写Graphics.getFontMetricsDebugGraphics.getFontMetrics(Font f) 重写Graphics.getFontMetricsJComponent.getFontMetrics(Font font) 获取指定Font的FontMetrics。JList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f) JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f) 获取此对象的FontMetrics。JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f) javax.swing 中的方法,参数类型为 FontMetrics修饰符和类型方法描述static intSwingUtilities.computeStringWidth(FontMetrics fm, String str) 使用具有指定“度量”(大小)的字体计算字符串的宽度。static StringSwingUtilities.layoutCompoundLabel(FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap) 计算并返回图标原点的位置、文本基线的原点位置以及复合标签字符串的可能裁剪版本。static StringSwingUtilities.layoutCompoundLabel(JComponent c, FontMetrics fm, String text, Icon icon, int verticalAlignment, int horizontalAlignment, int verticalTextPosition, int horizontalTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int textIconGap) 计算并返回图标原点的位置、文本基线的原点位置以及复合标签字符串的可能裁剪版本。 -
FontMetrics 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中返回 FontMetrics 的方法javax.swing.plaf.basic 中的方法,参数类型为 FontMetrics修饰符和类型方法描述protected intBasicTabbedPaneUI.calculateTabWidth(int tabPlacement, int tabIndex, FontMetrics metrics) 计算标签宽度。static StringBasicGraphicsUtils.getClippedString(JComponent c, FontMetrics fm, String string, int availTextWidth) 将传入的字符串剪切到提供的空间。static floatBasicGraphicsUtils.getStringWidth(JComponent c, FontMetrics fm, String string) 使用提供的组件的文本属性和抗锯齿提示返回传入字符串的宽度。protected StringBasicInternalFrameTitlePane.getTitle(String text, FontMetrics fm, int availTextWidth) 返回标题。protected StringBasicLabelUI.layoutCL(JLabel label, FontMetrics fontMetrics, String text, Icon icon, Rectangle viewR, Rectangle iconR, Rectangle textR) 将调用转发给 SwingUtilities.layoutCompoundLabel()。protected voidBasicTabbedPaneUI.layoutLabel(int tabPlacement, FontMetrics metrics, int tabIndex, String title, Icon icon, Rectangle tabRect, Rectangle iconRect, Rectangle textRect, boolean isSelected) 放置一个标签。protected voidBasicTabbedPaneUI.paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) 绘制文本。 -
FontMetrics 在 javax.swing.plaf.synth 中的用法
javax.swing.plaf.synth 中的方法,参数类型为 FontMetrics修饰符和类型方法描述intSynthGraphicsUtils.computeStringWidth(SynthContext ss, Font font, FontMetrics metrics, String text) 返回传入字符串的大小。SynthGraphicsUtils.layoutText(SynthContext ss, FontMetrics fm, String text, Icon icon, int hAlign, int vAlign, int hTextPosition, int vTextPosition, Rectangle viewR, Rectangle iconR, Rectangle textR, int iconTextGap) 布置文本和图标,通过引用返回放置图标和文本的位置。 -
FontMetrics 在 javax.swing.table 中的用法
javax.swing.table 中返回 FontMetrics 的方法 -
FontMetrics 在 javax.swing.text 中的用法
javax.swing.text 中的字段声明为 FontMetricsjavax.swing.text 中返回 FontMetrics 的方法修饰符和类型方法描述protected FontMetricsFieldView.getFontMetrics()获取与托管此视图的组件关联的字体规格。protected FontMetricsLabelView.getFontMetrics()已弃用。在 JDK 中运行时,FontMetrics 不用于字形渲染。StyleContext.getFontMetrics(Font f) 返回字体的字体指标。javax.swing.text 中的方法,参数类型为 FontMetrics修饰符和类型方法描述static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset) 确定在何处断开给定文本以适应给定范围。static final intUtilities.getBreakLocation(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, float x0, float x, TabExpander e, int startOffset, boolean round) 确定最能代表视图坐标系中给定范围的给定文本的相对偏移量。static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset) static final intUtilities.getTabbedTextOffset(Segment s, FontMetrics metrics, int x0, int x, TabExpander e, int startOffset, boolean round) static final floatUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, float x, TabExpander e, int startOffset) 确定给定文本段的宽度,同时考虑制表符。static final intUtilities.getTabbedTextWidth(Segment s, FontMetrics metrics, int x, TabExpander e, int startOffset)
Font方法getLineMetrics取代。