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

📄 paramdemo.java

📁 JAVA程序设计与实践.rar
💻 JAVA
字号:
/*
 * 文件名:ParamDemo.java
 * 说  明:演示Applet与浏览器间的通信
 *        向Applet传递参数
 */
import java.awt.*;
import java.applet.*;
/*
<applet code="ParamDemo" width=300 height=80>
<param name=fontName value=Courier>
<param name=fontSize value=14>
<param name=leading value=2>
<param name=accountEnabled value=true>
</applet>
*/
public class ParamDemo extends Applet
{
	String fontName;
	int fontSize;
	float leading;
	boolean active;
	// 初始化显示字符串
	public void start() 
	{
		String param;
		fontName = getParameter("fontName");
		if (fontName == null)
			fontName = "Not Found";
		param = getParameter("fontSize");
		try 
		{
			if (param != null) // 如果没有参数
				fontSize = Integer.parseInt(param);
			else
				fontSize = 0;
		} catch(NumberFormatException e) 
		{
			fontSize = -1;
		}
		param = getParameter("leading");
		try 
		{
			if (param != null) // 如果没有参数
				leading = Float.valueOf(param).floatValue();
			else
				leading = 0;
		} catch(NumberFormatException e) 
		{
			leading = -1;
		}
		param = getParameter("accountEnabled");
		if (param != null)
			active = Boolean.valueOf(param).booleanValue();
	}
	// 打印参数
	public void paint(Graphics g) 
	{
		g.drawString("Font name: " + fontName, 0, 10);
		g.drawString("Font size: " + fontSize, 0, 26);
		g.drawString("Leading: " + leading, 0, 42);
		g.drawString("Account Active: " + active, 0, 58);
	}
}

⌨️ 快捷键说明

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