第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;
}
运行结果
【例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;
}
运行结果
相关文章推荐
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置——略修改成简单文字编辑器
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第5周作业-字体设置
- 第五周作业-字体设置
- 第5周:字体设置
- 第五周作业:字体设置
- 第五周作业——字体设置
- 第4周作业-字体设置
- Android系统移植与调试之------->如何修改Android默认字体大小和设置里面字体大小比例
- 响应式网页设计:rem、em设置网页字体大小自适应
- Unity3D设置字体颜色大小,用于游戏分数显示设置等,
- html5 canvas在线文本第二步设置(字体边框)等我全部写完,我会写在页面底部
- html设置加粗、倾斜、下划线、删除线等字体效果