|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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.synth | Synth 是一个可更换皮肤 (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 Font |
FontMetrics.font
实际的 Font ,字体规格是由此创建的。 |
返回 Font 的 java.awt 中的方法 | |
---|---|
static Font |
Font.createFont(int fontFormat,
File fontFile)
返回一个使用指定字体类型和指定字体文件的新 Font 。 |
static Font |
Font.createFont(int fontFormat,
InputStream fontStream)
返回一个使用指定字体类型和输入数据的新 Font 。 |
static Font |
Font.decode(String str)
返回 str 参数所描述的 Font 。 |
Font |
Font.deriveFont(AffineTransform trans)
通过复制当前 Font 对象并应用新的变换,创建一个新 Font 对象。 |
Font |
Font.deriveFont(float size)
通过复制当前 Font 对象并应用新的大小,创建一个新 Font 对象。 |
Font |
Font.deriveFont(int style)
通过复制当前的 Font 对象,并应用新的样式,创建一个新 Font 对象。 |
Font |
Font.deriveFont(int style,
AffineTransform trans)
通过复制此 Font 对象并应用新样式和变换,创建一个新 Font 对象。 |
Font |
Font.deriveFont(int style,
float size)
通过复制此 Font 对象并应用新样式和大小,创建一个新 Font 对象。 |
Font |
Font.deriveFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
通过复制当前 Font 对象并应用新的字体属性集,创建一个新 Font 对象。 |
abstract Font[] |
GraphicsEnvironment.getAllFonts()
返回一个数组,它包含此 GraphicsEnvironment 中所有可用字体的像素级实例。 |
Font |
MenuContainer.getFont()
|
Font |
Component.getFont()
获得组件的字体。 |
Font |
Component.AccessibleAWTComponent.getFont()
获得此对象的 Font 。 |
Font |
FontMetrics.getFont()
获得由此 FontMetrics 对象所描述的 Font 。 |
abstract Font |
Graphics.getFont()
获取当前字体。 |
Font |
MenuComponent.getFont()
获取用于此菜单组件的字体。 |
Font |
MenuComponent.AccessibleAWTMenuComponent.getFont()
获取此对象的 Font 。 |
Font |
List.AccessibleAWTList.AccessibleAWTListChild.getFont()
获取此对象的 Font。 |
static Font |
Font.getFont(Map<? extends AttributedCharacterIterator.Attribute,?> attributes)
返回适合于此属性集合的 Font 。 |
static Font |
Font.getFont(String nm)
从系统属性列表返回一个 Font 对象。 |
static Font |
Font.getFont(String nm,
Font font)
从系统属性列表获取指定的 Font 。 |
参数类型为 Font 的 java.awt 中的方法 | |
---|---|
static Font |
Font.getFont(String nm,
Font font)
从系统属性列表获取指定的 Font 。 |
FontMetrics |
Component.getFontMetrics(Font font)
获得指定字体的字体规格。 |
FontMetrics |
Component.AccessibleAWTComponent.getFontMetrics(Font f)
获得此对象的 FontMetrics 。 |
abstract FontMetrics |
Toolkit.getFontMetrics(Font font)
已过时。 从 JDK version 1.2 开始,由 Font 方法 getLineMetrics 取代。 |
abstract FontMetrics |
Graphics.getFontMetrics(Font f)
获取指定字体的字体规格。 |
FontMetrics |
MenuComponent.AccessibleAWTMenuComponent.getFontMetrics(Font f)
获取此对象的 FontMetrics 。 |
FontMetrics |
List.AccessibleAWTList.AccessibleAWTListChild.getFontMetrics(Font f)
设置此对象的 FontMetrics。 |
void |
Component.setFont(Font f)
设置组件的字体。 |
void |
Component.AccessibleAWTComponent.setFont(Font f)
设置此对象的 Font 。 |
void |
Container.setFont(Font f)
设置此容器的字体。 |
abstract void |
Graphics.setFont(Font font)
将此图形上下文的字体设置为指定字体。 |
void |
MenuComponent.setFont(Font f)
将用于此菜单组件的字体设置为指定字体。 |
void |
MenuComponent.AccessibleAWTMenuComponent.setFont(Font f)
设置此对象的 Font 。 |
void |
List.AccessibleAWTList.AccessibleAWTListChild.setFont(Font f)
设置此对象的 Font。 |
参数类型为 Font 的 java.awt 中的构造方法 | |
---|---|
FontMetrics(Font font)
创建一个新 FontMetrics 对象,用于查找该 Font 中关于指定 Font 和特定字符字形的 height 和 width 信息。 |
java.awt.font 中 Font 的使用 |
---|
返回 Font 的 java.awt.font 中的方法 | |
---|---|
Font |
MultipleMaster.deriveMMFont(float[] axes)
根据指定数组中包含的设计轴值,创建 multiple master 字体的新实例。 |
Font |
MultipleMaster.deriveMMFont(float[] glyphWidths,
float avgStemWidth,
float typicalCapHeight,
float typicalXHeight,
float italicAngle)
根据详细的规格信息,创建 multiple master 字体的新实例。 |
abstract Font |
GlyphVector.getFont()
返回与此 GlyphVector 关联的 Font 。 |
参数类型为 Font 的 java.awt.font 中的构造方法 | |
---|---|
TextLayout(String string,
Font font,
FontRenderContext frc)
根据 String 和 Font 构造一个 TextLayout 。 |
javax.accessibility 中 Font 的使用 |
---|
返回 Font 的 javax.accessibility 中的方法 | |
---|---|
Font |
AccessibleComponent.getFont()
获取此对象的 Font。 |
参数类型为 Font 的 javax.accessibility 中的方法 | |
---|---|
FontMetrics |
AccessibleComponent.getFontMetrics(Font f)
获取此对象的 FontMetrics。 |
void |
AccessibleComponent.setFont(Font f)
设置此对象的 Font。 |
javax.swing 中 Font 的使用 |
---|
返回 Font 的 javax.swing 中的方法 | |
---|---|
Font |
JTable.AccessibleJTable.AccessibleJTableCell.getFont()
获取此对象的 Font 。 |
Font |
JList.AccessibleJList.AccessibleJListChild.getFont()
|
Font |
JTree.AccessibleJTree.AccessibleJTreeNode.getFont()
|
Font |
DebugGraphics.getFont()
返回用于文本绘制操作的 Font。 |
static Font |
UIManager.getFont(Object key)
从默认表中返回一种绘制字体。 |
Font |
UIDefaults.getFont(Object key)
如果 key 值为一个 Font ,则返回该 Font,否则返回 null 。 |
static Font |
UIManager.getFont(Object key,
Locale l)
从适合给定语言环境的默认表中返回一种绘制字体。 |
Font |
UIDefaults.getFont(Object key,
Locale l)
如果给定 Locale 的 key 值为一个 Font ,则返回它,否则返回 null 。 |
参数类型为 Font 的 javax.swing 中的方法 | |
---|---|
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont)
向现有边框添加一个标题,使用由当前外观确定的默认文本颜色,并指定了标题文本及其位置和字体。 |
static TitledBorder |
BorderFactory.createTitledBorder(Border border,
String title,
int titleJustification,
int titlePosition,
Font titleFont,
Color titleColor)
向现有边框添加一个标题,指定了标题文本及其位置、字体和颜色。 |
FontMetrics |
JComponent.getFontMetrics(Font font)
获得指定 Font 的 FontMetrics 。 |
FontMetrics |
JTable.AccessibleJTable.AccessibleJTableCell.getFontMetrics(Font f)
获取此对象的 FontMetrics 。 |
FontMetrics |
JList.AccessibleJList.AccessibleJListChild.getFontMetrics(Font f)
|
FontMetrics |
JTree.AccessibleJTree.AccessibleJTreeNode.getFontMetrics(Font f)
|
FontMetrics |
DebugGraphics.getFontMetrics(Font f)
重写 Graphics.getFontMetrics 。 |
void |
JComponent.setFont(Font font)
设置此组件的字体。 |
void |
JTable.AccessibleJTable.AccessibleJTableCell.setFont(Font f)
设置此对象的 Font 。 |
void |
JList.AccessibleJList.AccessibleJListChild.setFont(Font f)
|
void |
JTextField.setFont(Font f)
设置当前字体。 |
void |
JTextArea.setFont(Font f)
设置当前字体。 |
void |
JTree.AccessibleJTree.AccessibleJTreeNode.setFont(Font f)
|
void |
DebugGraphics.setFont(Font aFont)
设置用于文本绘制操作的 Font。 |
javax.swing.border 中 Font 的使用 |
---|
声明为 Font 的 javax.swing.border 中的字段 | |
---|---|
protected Font |
TitledBorder.titleFont
|
返回 Font 的 javax.swing.border 中的方法 | |
---|---|
protected Font |
TitledBorder.getFont(Component c)
|
Font |
TitledBorder.getTitleFont()
返回带标题边框的标题字体。 |
参数类型为 Font 的 javax.swing.border 中的方法 | |
---|---|
void |
TitledBorder.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 的子类 | |
---|---|
class |
FontUIResource
实现 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 Font |
BasicMenuItemUI.acceleratorFont
|
参数类型为 Font 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected void |
BasicTabbedPaneUI.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 中的方法 | |
---|---|
Font |
SynthStyle.getFont(SynthContext context)
返回指定状态的 Font。 |
protected abstract Font |
SynthStyle.getFontForState(SynthContext context)
返回指定状态的字体。 |
参数类型为 Font 的 javax.swing.plaf.synth 中的方法 | |
---|---|
int |
SynthGraphicsUtils.computeStringWidth(SynthContext ss,
Font font,
FontMetrics metrics,
String text)
返回传入字符串的大小。 |
Dimension |
SynthGraphicsUtils.getMaximumSize(SynthContext ss,
Font font,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
int iconTextGap,
int mnemonicIndex)
返回正确呈现图标和文本所需的最大大小。 |
Dimension |
SynthGraphicsUtils.getMinimumSize(SynthContext ss,
Font font,
String text,
Icon icon,
int hAlign,
int vAlign,
int hTextPosition,
int vTextPosition,
int iconTextGap,
int mnemonicIndex)
返回正确呈现图标和文本所需的最小大小。 |
Dimension |
SynthGraphicsUtils.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 中的方法 | |
---|---|
Font |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFont()
|
参数类型为 Font 的 javax.swing.table 中的方法 | |
---|---|
FontMetrics |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getFontMetrics(Font f)
|
void |
JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setFont(Font f)
|
javax.swing.text 中 Font 的使用 |
---|
返回 Font 的 javax.swing.text 中的方法 | |
---|---|
Font |
LabelView.getFont()
获取字形应该以其为依据的字体。 |
Font |
GlyphView.getFont()
获取字形应该以其为依据的字体。 |
Font |
StyleContext.getFont(AttributeSet attr)
从属性集中获取字体。 |
Font |
StyledDocument.getFont(AttributeSet attr)
使用一个属性集并将其转换为字体规范。 |
Font |
DefaultStyledDocument.getFont(AttributeSet attr)
从属性集获得字体。 |
Font |
StyleContext.getFont(String family,
int style,
int size)
获取新字体。 |
参数类型为 Font 的 javax.swing.text 中的方法 | |
---|---|
FontMetrics |
StyleContext.getFontMetrics(Font f)
获取某种字体的字体规格。 |
javax.swing.text.html 中 Font 的使用 |
---|
返回 Font 的 javax.swing.text.html 中的方法 | |
---|---|
Font |
StyleSheet.getFont(AttributeSet a)
获取给定属性集使用的字体。 |
javax.swing.tree 中 Font 的使用 |
---|
声明为 Font 的 javax.swing.tree 中的字段 | |
---|---|
protected Font |
DefaultTreeCellEditor.font
用以绘制的字体, null 指示将使用呈现器的字体。 |
返回 Font 的 javax.swing.tree 中的方法 | |
---|---|
Font |
DefaultTreeCellRenderer.getFont()
获取此组件的字体。 |
Font |
DefaultTreeCellEditor.getFont()
获取用于编辑的字体。 |
Font |
DefaultTreeCellEditor.DefaultTextField.getFont()
|
参数类型为 Font 的 javax.swing.tree 中的方法 | |
---|---|
void |
DefaultTreeCellRenderer.setFont(Font font)
创建子类,以便将 FontUIResource 映射为 null。 |
void |
DefaultTreeCellEditor.setFont(Font font)
设置编辑使用的字体。 |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。