`

java.awt.Font

阅读更多

java.lang.Object    |    +----java.awt.Font

public class Font extends Object implements Serializable

产生字体对象的类。

变量索引

BOLD

粗体风格常量。

ITALIC

斜体风格常量。

name

该字体的逻辑名。

PLAIN

普通风格常量。

size

该字体的字号。

style

字体的风格。

构造子索引

 

Font(String, int, int)

使用指定的名称、风格和字号来创建一个新的字体。

方法索引

 

decode(String)

获取使用传入名称的特定字体。

equals(Object)

将该对象与指定的对象比较。

getFamily()

获取字体在平台中特定的系列名。

getFont(String)

从系统的特性列表中获取一种字体。

getFont(String, Font)

从系统的特性列表中获取指定的字体。

getName()

获取字体的逻辑名。

getPeer()

获取字体的同级件。

getSize()

获取字体的字号。

getStyle()

获取字体的风格。

hashCode()

返回该字体的哈希代码。

isBold()

指示出该字体的风格是否为粗体。

isItalic()

指示出该字体的风格是否为斜体。

isPlain()

指示出该字体的风格是否为普通。

toString()

将该对象转换为字符串表示法。

变量

 

PLAIN

 public static final int PLAIN

普通风格常量。 该风格可以与其他风格常量组合为混合风格。

BOLD

 public static final int BOLD

粗体风格常量。 该风格可以与其他风格常量组合为混合风格。

ITALIC

 public static final int ITALIC

斜体风格常量。 该风格可以与其他风格常量组合为混合风格。?p>

name

 protected String name

该字体的逻辑名。

style

 protected int style

字体的风格。 下列便是所有的常量 PLAIN , BOLD 或 ITALIC 。

size

 protected int size

该字体的字号。

构造子

 

Font

 public Font(String name,              int style,              int size)

使用指定的名称,风格和字号来创建一个新的字体。

参数:

name - 字体的名称

style - 被使用的风格常量

size - 字体的字号

参见:

getFontList

方法

 

getPeer

 public FontPeer getPeer()

获取字体的同级件。

返回值:

字体的同级件。

getFamily

 public String getFamily()

获取字体在平台中特定的系列名。 使用 getName 方法来获取字体的逻辑名。

返回值:

一个字符串,在平台中特定的系列名。

参见:

getName

getName

 public String getName()

获取字体的逻辑名。

返回值:

一个字符串,字体的逻辑名。

参见:

getFamily

getStyle

 public int getStyle()

获取字体的风格。

返回值:

该字体的风格。

参见:

isPlain, isBold, isItalic

getSize

 public int getSize()

获取字体的字号。

返回值:

该字体的字号。

isPlain

 public boolean isPlain()

指示出该字体的风格是否为普通。

返回值:

如果字体既不是粗体也不是斜体则为 true ;否则为 false 。

参见:

getStyle

isBold

 public boolean isBold()

指示出该字体的风格是否为粗体。

返回值:

如果字体不是粗体则为 true ;否则为 false 。

参见:

getStyle

isItalic

 public boolean isItalic()

指示出该字体的风格是否为斜体。

返回值:

如果字体不是斜体则为 true ;否则为 false 。

参见:

getStyle

getFont

 public static Font getFont(String nm)

从系统的特性列表中获取一种字体。

参数:

nm - 特性名称

参见:

getFont

decode

 public static Font decode(String str)

获取使用传入名称的特定字体。

参数:

str - 名称

getFont

 public static Font getFont(String nm,                            Font font)

从系统的特性列表中获取指定的字体。第一个参数被当做获得的系统特性名来处理, 类似于使用 System.getProperty 方法。该特性的字符串值随后被解释为一种字体。

特性的数值应当为下列格式之一:

 

字体名-风格-字号

字体名-字号

字体名-风格

字体名

当风格是 "BOLD","BOLDITALIC" 或 "ITALIC" 三种字符串之一时, 字号采用字号的十进制表示法。

缺省的风格是 PLAIN 。 缺省的字号是12 。

 

如果指定的特性未找到,则取而代之返回 font 参数。

 

参数:

nm - 特性名称

font - 如果特性 nm 没有定义则返回缺省的字体

返回值:

特性的字体值。

hashCode

 public int hashCode()

返回该字体的哈希代码。

返回值:

该字体的哈希代码。

覆盖:

类 Object 中的 hashCode

equals

 public boolean equals(Object obj)

将该对象与指定的对象比较。当且仅当参数为非 null 并且是一个与该字体有相同名字,风格和字号的字体对象时,结果为 true 。

参数:

obj - 与该字体比较的对象。

返回值:

如果对象相等则为 true ;否则为 false 。

覆盖:

类 Object 中的 equals

toString

 public String toString()

将该对象转换为字符串表示法。

返回值:

该对象的字符串表示法

覆盖:

类 Object 中的 toString

分享到:
评论

相关推荐

    Java学生管理系统

    jLabel2.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel3.setBounds(new Rectangle(7, 54, 67, 28)); jLabel3.setText("选择学号"); jLabel3.setFont(new java.awt.Font("Dialog", 0, 15)); jLabel4....

    java的.awt包和java.util包的区别

    ### Java的.awt包和.java.util包的区别 #### Java.util包详解 Java.util包是一个非常重要的标准库之一,其中包含了大量有用的类和接口,为开发者提供了丰富的功能。此包中的类和接口可以分为以下几大类别: 1. **...

    Java的AWT包.pdf

    Java的Abstract Window Toolkit(AWT)包是Java标准版(Java SE)的一部分,它提供了一组基本的组件和接口,用于创建图形用户界面(GUI)。在Java编程中,如果你需要开发带有窗口、按钮、文本框等元素的应用程序,AWT就是...

    AWT在linux下的中文乱码

    同时,使用`setFont`时,需要创建一个`Font`对象,传入字体名、样式和大小,例如`new Font("SimSun", Font.PLAIN, 12)`,其中"SimSun"是支持中文的字体。 3. **使用Swing替代AWT**:尽管AWT在处理多平台编码问题上...

    awt中文乱码解决方法

    解决java软件中Myeclipse 中的awt乱码问题

    API规范JAVA.pdf

    * java.awt.font 是 Java 2 Platform 的一部分,提供了与字体相关的类和接口。 8、几何形状:java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 * java.awt.geom 是 Java 2 ...

    JAVA API官方中文版手册chm文件文档

    java.awt.font java.awt.geom java.awt.im java.awt.im.spi java.awt.image java.awt.image.renderable java.awt.print java.beans java.beans.beancontext java.io java.lang java.lang.annotation ...

    JAVA_API1.8中文文档(CHM版).rar

    java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 java.awt.im.spi 提供启用可以与 ...

    JavaAPI中文chm文档 part2

    java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 java.awt.im.spi 提供启用可以与 ...

    Java Platform Standard Edition 6 API规范.rar

    java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 …………

    java动态生成图片 并把当前时间写在图片上

    Font font = new Font("Arial", Font.BOLD, 50); g2d.setFont(font); g2d.setColor(Color.BLACK); // 获取当前时间 Date now = new Date(); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd ...

    用Java实现打印.docx

    Java语言提供了多种方式来实现打印功能,可以使用java.awt包来处理打印相关的信息,可以使用java.awt.print包来处理打印机的信息,可以使用java.awt.font包来处理字体信息,可以使用java.awt.image包来处理图像信息...

    JSP随机验证图片如何制作

    小编整理了一篇关于模仿腾讯随机验证图片的文章。...import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.geom.Line2D; import java.awt.image.BufferedIm

    java SE API

    java.awt.font java.awt.geom java.awt.im java.awt.im.spi java.awt.image java.awt.image.renderable java.awt.print java.beans java.beans.beancontext java.io java.lang java.lang.annotation ...

    Java核心API

    Java.awt.font包提供了显示不同类型的字体的功能,使得GUI可以使用更广泛的字体资源。 #### Java.awt.geom Java.awt.geom包允许开发者创建和操作几何图形,对于绘制复杂的图形界面非常有用。 #### Java.awt.im ...

    java图形界面开发,简单的计算器

    package day16.pm; import java.awt.BorderLayout;... jtf.setFont(new Font("宋体",Font.BOLD,20)); northPanel.add(jtf); northPanel.add(new JButton("C")); ........... . . . . . . . . . . . . .

    JSP程序代码添加水印

    import java.awt.font.TextAttribute; import java.text.AttributedCharacterIterator; public class WaterMark { public static boolean createMark(String filePath, String watermark) { ImageIcon imgIcon...

    JDK 1.8中文文档

    java.awt.font 提供与字体相关的类和界面。 java.awt.geom 提供用于定义和执行与二维几何相关的对象的操作的Java 2D类。 java.awt.im 为输入法框架提供类和接口。 java.awt.im.spi 提供可以开发可以与任何Java...

    1_6_zh_CN.CHM

    java.awt.font 提供与字体相关的类和接口。 java.awt.geom 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类。 java.awt.im 提供输入方法框架所需的类和接口。 java.awt.im.spi 提供启用可以与 ...

    Java的GUI设计.ppt

    AWT中的软件包包括java.awt基本组件实用工具、java.awt.accessibility辅助技术、java.awt.color颜色和颜色空间、java.awt.datatransfer支持...、java.awt.font2D API字体软件包、java.awt.geom.2D API几何软件包等...

Global site tag (gtag.js) - Google Analytics