⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fontstest.java

📁 递归子程序法:对应每个非终结符语法单元编一个独立的处理过程(或子程序)。语法分析从读入第一个单词开始
💻 JAVA
字号:
	package fontstest;
	/** 
	 * Java语言实验参考程序
	 * Company 北京师范大学计算机系 
	 * @author 孙一林
	 * @version 1.0
	 */
	import java.awt.*;
	import java.awt.Graphics;
	import java.awt.Font;
	public class FontsTest extends Frame {				// 创建程序框架
    	  public FontsTest() {
		setLayout(new BorderLayout());
		FontsPanel display = new FontsPanel();			// 显示字体
		add("Center", display);
	  }
	  public boolean handleEvent(Event e) {				// 处理结束程序事件
		switch (e.id) {
		  case Event.WINDOW_DESTROY:
		  System.exit(0);
		  return true;
		  default:
		  return false;
		}
	  }
	  public static void main(String args[]) {
		FontsTest fontsTest = new FontsTest();
		fontsTest.setTitle("字体显示程序");
		fontsTest.setSize(650,160);
		fontsTest.show();
	  }
	}
	class FontsPanel extends Panel {					// 定义显示字体面板
	  public void paint( Graphics g ){
		Font fai15 = new Font( "Arial",Font.ITALIC,15 );// 创建字体对象
		Font ftp20 = new Font( "TimesRoman", Font.PLAIN, 20 );
		Font fcb24 = new Font( "Courier", Font.BOLD, 24 );
		Font fsib30 = new Font( "宋体",Font.ITALIC + Font.BOLD,30 );
		g.setFont( ftp20 );								// 设置当前字体
		g.drawString( "Font name TimesRoman , style plain , size 20",10,20 );
		g.setFont( fai15 );
		g.drawString( "Font name Arial , style italic , size 15",10,50 );
		g.setFont( fcb24 );
		g.drawString( "Font name Courier , style bold , size 24",10,80 );
		g.setFont( fsib30 );
		g.drawString( "字体名:宋体,风格:斜体 + 粗体,尺寸:30",10,120 );
	  }
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -