AvA Applet小程感Q2》 辽宁经济职业技术学院信息系 硕士、副教授陈英 JAVA
Applet 小程序(2) 辽宁经济职业技术学院信息系 硕士、副教授 陈英
JAvA applet传递参数 o向 applet传递参数的两个步骤 1)在起始页中要有< PARAM>标签 2)在 applet中要有 getParameter方法 ○在起始页中有 <applet code=showdate width=600 heigt=80> param name= em value=“时间是:"<ape 在 applet中有: string title=getParameter(rem) 在显示时间的命令中加入ite g drawString(title+timeNow tostring, 5, 50); JAVA
applet传递参数 向applet传递参数的两个步骤 1) 在起始页中要有<PARAM>标签 2) 在applet中要有getParameter方法 在起始页中有: <applet code=Showdate width=600 heigt=80> <param name=rem value=“时间是: ”</applet> 在applet中有: string title=getParameter(rem); 在显示时间的命令中加入title: g.drawString(title+timeNow.toString(),5,50);
AvA Applet的显示策略 维护一个显示模型。这个模型是对为再次提供 显示而所需做的事情的一个定义。关于如何去 做的指令在 paint0方法中被具体化;这些指令 所用的数据通常是全局成员变量。 使pain0提供仅仅基于该模型的显示。这使得 无论 paint0何时被调用,它都能以一致的方法 再生该显示,并正确地处理显露问题。 ○使得程序对显示的改变,通过更新该模型而调 用 repaint0方法来进行,以使 update0方法 (最终是 paint0方法)被AWT线程调用。 JAVA
Applet的显示策略 维护一个显示模型。这个模型是对为再次提供 显示而所需做的事情的一个定义。关于如何去 做的指令在paint()方法中被具体化;这些指令 所用的数据通常是全局成员变量。 使paint()提供仅仅基于该模型的显示。这使得 无论paint()何时被调用,它都能以一致的方法 再生该显示,并正确地处理显露问题。 使得程序对显示的改变,通过更新该模型而调 用 repaint()方 法来进行 ,以使 update()方 法 (最终是paint()方法)被AWT线程调用
意Aple显示 Applet本质上是图形方式的,所以尽管你可以 提出 System. out printIn的调用请求,通常也 不能这样做,而是应该在图形环境中创建你的 显示。 ○方法 painti0由浏览器环境调用。 你可以通过创建一个 paint)方法在 Applet的 panel上绘图。只要 Applet的显示需要刷新, paint方法就会被浏览器环境调用。例如,当 浏览器窗口被最小化或被要求以图标方式显示 时,这种调用就会发生 你应该编写自己的 paint0方法,以使它在任何 时候被调用时都能正常地工作。对它的调用 JAVA 异步产生的,且由环境而不是程序来驱动
Applet显示 Applet本质上是图形方式的,所以尽管你可以 提出System.out.println()的调用请求,通常也 不能这样做,而是应该在图形环境中创建你的 显示。 方法paint()由浏览器环境调用 。 你可以通过创建一个paint()方法在Applet的 panel上绘图。只要Applet的显示需要刷新, paint()方法就会被浏览器环境调用。例如,当 浏览器窗口被最小化或被要求以图标方式显示 时,这种调用就会发生。 你应该编写自己的paint()方法,以使它在任何 时候被调用时都能正常地工作。对它的调用是 异步产生的,且由环境而不是程序来驱动
意panQ方法和圈形对 paint方法带有一个参数,它是 java. awt. Graphics类的一个实例。这个参数总是 建立该 Applet的pane的图形上下文。可以用这 个上下文在 Applet绘图或写入文本 例 import java. awt. ", import java applet. *i public class Hello world extends Applet i public void paint(graphics gi gdrawString ( Hello World! 25, 25); JAVA
paint()方法和图形对象 paint()方法带有一个参数,它是 java.awt.Graphics类的一个实例。这个参数总是 建立该Applet的panel的图形上下文。可以用这 个上下文在Applet中绘图或写入文本。 例 import java.awt.*; import java.applet.*; public class HelloWorld extends Applet { public void paint(Graphics g){ g.drawString("Hello World!", 25, 25);