Font类用于创建字体显示效果(字体名称,样式,大小)
字体名称(name):可以是系统当前所支持的任何字体,使用getFontList()函数获取系统使用的所有字体名称。
字体风格(style) 可以是粗体(Font.BOLD),正常(Font.PLAIN),黑体(Font.ITALIC),斜粗体(Font.BOLD+Font.ITALIC)。
字体大小(size)以磅进行度量.
样例:
import javax.swing.JFrame;
import java.awt.*;
public class wordSet extends JFrame {
public wordSet(){
super("字体设置");
setSize(470,150);
setVisible(true);
}
public void paint(Graphics g){
super.paint(g);
g.setFont(new Font("楷体",Font.BOLD,12));
g.drawString("楷体 12 bold.",20,50);
g.setFont(new Font("楷体",Font.ITALIC,24));
g.drawString("楷体 24 italic",20,80);
g.setFont(new Font("宋体",Font.PLAIN,14));
g.drawString("宋体 14 plain.", 20, 100);
g.setColor(Color.red);
g.setFont(new Font("宋体",Font.BOLD+Font.ITALIC,18));
g.drawString(g.getFont().getName()+" "+g.getFont().getSize()+" bold+italic", 20,120);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
wordSet app= new wordSet();
}
}
本文介绍如何使用Java AWT库中的Font类来设置和应用不同的字体样式,包括字体名称、样式和大小,并通过具体示例展示了如何在GUI应用程序中实现多种字体效果。
6万+

被折叠的 条评论
为什么被折叠?



