您的位置:首页 > 其它

第5周作业-字体设置

2014-04-10 20:00 519 查看
1:程序练手。教材P183 例9-3,字体应用。在Eclipse中输入该程序的代码,得到运行结果。并尝试添加一个文本框TextField,把目前选择的字体的名字,显示在文本框中。参考网页:TextField文本框的使用。把源程序发送到自己邮箱或优盘中。类名:FontSet

【例9-3】源程序FontSet.java,字体设置示例。采用“宋体”显示字符串“Java欢迎您!”,字体风格为加粗、倾斜,大小为20点。

import java.awt.*;
import java.awt.font.*;
import javax.swing.*;
public class FontSet {
public static void main(String[] args) {
FontFrame frame = new FontFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.show();
}
}

class FontFrame extends JFrame{
public FontFrame(){
setTitle("设置字体");
setSize(WIDTH,HEIGHT);
FontPanel panel = new FontPanel(); //将panel加入到Frame
Container contentPane = getContentPane();
contentPane.add(panel);
}
public static final int WIDTH = 300;
public static final int HEIGHT = 400;
}

class FontPanel extends JPanel{
public void paintComponent(Graphics g){
super.paintComponent(g);

//设置字体
Font f = new Font("宋体",Font.BOLD+Font.ITALIC,20);
g.setFont(f);
//显示文本
g.drawString("java欢迎您!",x,y);
}
public int x = 55;
public int y = 50;
}


运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: