Java 字体控制

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)