计算机二级考试java章节辅导:javaapplet的执行
《Java2面向对象程序设计基础》第10章Applet编程精品PPT课件

10.1.2 Applet类的主要方法
1. Applet类的常用方法 public final void setStub(AppletStub stub):设置Applet的stub。stub是
Java和C之间转换参数并返回值的代码位,它是由系统自动设定的。 public boolean isActive():判断一个Applet是否处于活动状态。 public URL getDocumentBase():检索表示该Applet运行的文件目录的对象。 public URL getCodeBase():获取该Applet 代码的URL地址。 public String getParameter(String name):获取该Applet 由name指定参数
10.1.1 Applet的工作原理
(4) 执行 HelloWorld.html 如果用Appletviewer运行HelloWorld.html,需输入如下的命令
行: C:\ghq\>Appletviewer HelloWorld.html 可以看出,该命令启动了Appletviewer并指明了HTML文件,
的值。 public AppletContext getAppletContext():返回浏览器或小应用程序观察器。 public void resize(int width,int height):调整Applet运行的窗口尺寸。 public void resize(Dimension d):调整Applet运行的窗口尺寸。 public void showStatus(String msg):在浏览器的状态条中显示指定的信息。 public Image getImage(URL url):按url指定的地址装入图像。 public Image getImage(URL url,String name):按url指定的地址和文件名
9月计算机二级考试JAVA章节知识:第一个javaapplet

9月计算机二级考试JA V A章节知识:第一个javaapplet2020年9月计算机二级考试JA V A章节知识:第一个javaapplet1.4.5 第一个java appletjava程序的另一种形式是java applet,applet没有main()方法,它必须嵌在超文本文件中,在浏览器中进行运行。
下面这个程序将在浏览器中显示一行字符串。
//这是我们的第一个java applet,该程序保存在文件HelloEducation.java中import java.awt.Graphics; //在进行显示输出时,需要用到类Graphics的对象;import java.applet.Applet; //Applet类是所有的java applet的父类;public class HelloEducation extends Applet {//程序员给这个类取名为HelloEducation//所有的applet程序都是Applet类的子类public String s;public void init() { //s=new String(Welcome to Tongfang Education);//生成一个字符串对象}public void paint(Graphics g){g.drawString(s,25,25);//在浏览器中坐标为(25,25)的位置显示字符串s}}applet程序是从方法init( )开始执行的,在该方法中完成了对字符串s的初始化工作,而显示功能是在方法paint( )中执行的。
paint( )方法是类Applet的一个成员方法,其参数是图形对象Graphics g,通过调用对象g的drawString( )方法就可以显示输出。
java Applet知识要点讲解

第 10 页 2015/12/2 19:03
2.Applet的运行控制
【例8.2】
例5.4创建了一个具有两个按钮的独立 应用程序,现在将这个程序改造成一个 Applet , 并在 Web 浏览器中执行这个 Applet 。在实现这个 Applet 时,覆盖start() 和stop()方法,显示附加文 本。
第 14 页 2015/12/2 19:03
8.2.1 <APPLET>标记属性
ALT = alternateText 如果浏览器支持Applet但不能运行它,就显示 alternateText中所给出的文字;否则就忽略它。 WIDTH = pixels HEIGHT = pixels Applet在浏览器中所显示的高度和宽度(以象素为单位)。 ALIGN = alignment Applet在浏览器中显示时的对齐方式,其含义与效果与图 片在HTML中的一样。其取值有: left, right, top, texttop, middle, absmiddle, baseline, bottom, absbottom。 VSPACE = pixels HSPACE = pixels Applet在浏览器中显示时上下、左右要预留的高度和宽度, 其含义与效果与图片在HTML中的一样。
Java讲义19-Java Applet 介绍

声音处理
Applet类中与声音有关的方法
public void play(URL url) public void play(URL url,String name) public final static AudioClip newAudioClip(URL url) public AudioClip getAudioClip(URL url) public AudioClip getAudioClip(URL url,String name)
使用Applet控制浏览器
得到当前运行页的环境上下文 AppletContext对象 public AppletContext getAppletContext();
使用Applet控制浏览器
AppletContext类的常用方法
显示url指定的Web页 void showDocument(URL url) void showDocument(URL url,String target) void showStatus(String status)
控制其他Applet
import java.awt.*; import java.applet.*; import java.awt.event.*; public class Applet8_Controller extends Applet implements MouseMotionListener{ Applet8 applet8; public void init(){ addMouseMotionListener(this); setBackground(Color.red); } public void mouseMoved(MouseEvent me){ if(applet8==null) applet8=(Applet8)getAppletContext().getApplet("applet8"); applet8.moveLabel(me.getX(), me.getY()); } public void mouseDragged(MouseEvent me){} }
第七章 Java Applet

一、Applet简介 二、 Applet执行 三、 Applet的AWT绘制 四、 Applet多媒体支持 五、 Applet通信
一、Applet简介
Apple是使用Java语言编写的一段代码,它可以在浏览器 环境中运行。 Applet是一种特殊的Java程序,为了和Application相区别, 我们称之为小应用程序。它与Application的区别主要在于其执 行方式的不同,Application是从其中的main()方法开始运行的, 而小应用程序则无法使用命令行命令直接运行。 由于小应用程序是在浏览器中运行的,因此必须将其嵌入 到一个HTML文件中,通过编写HTML语言代码告诉浏览器加 载何种小应用程序以及如何运行。
二、 Applet执行
2. Java Applet的主要特点 的主要特点 (1)Java Applet程序是在WWW浏览器环境下运行,即不是完 整的独立运行程序。 (2)运行Java Applet程序的解释器不是独立的软件,而是嵌在 WWW浏览器中作为浏览器软件的一部分。 (3)Java Applet程序中不需要有main方法,但是Java Applet程 序的主类必须是类库中已定义好的类Applet或JApplet的子类。 (4)Java Applet程序可以直接利用浏览器或AppletViewer提供 的图形用户界面,而Java Application程序则必须另外书写专用 代码来营建自己的图形界面。
二、 Applet执行
Applet的创建 的创建 Applet类的继承关系 类的继承关系
Applet不能自己单独执行,而必须嵌入在别的软件(如浏览器)上,或是 通过appletviewer来执行,Applet类提供了Applet与其所执行环境间的标准 接口。 所有的Java Applet都必须声明为java.applet.Applet类的子类或javax. swing.Japplet类的子类,通过这个Applet类或Japplet类的子类,才能完成 Applet与浏览器的配合。 ng.Object ponent java.awt.Container java.awt.Panel java.applet.Applet javax.swing.JApplet
JavaApplet

Applet的安全限制
Applet的限制 SERVER applet被下载的
co n ne cti on
Browser
本地程序
applet
file
SERVER 与applet无关的
onn c
tion ec
local
本地方法
Applet
看看我们以前学过的一个简单例子:
import java.applet.*; import java.awt.*; public class HelloApplet extends Applet { public String s; public void init() { s = new String(“Hello World!”); } public void paint(Graphics g) { g.drawString(s,25,25); } }
Applet
回忆一下Applet的书写格式 import java.applet.*; public class MyApplet extends Applet{ … ; } 每一个Applet都继承自java.applet.Applet类,并且每个小 应用都有一个主程序类,之前必须加上public。
Applet的常用方法
除了四个Applet生命周期控制的方法外,Applet类还 提供了一些其他有用的方法: public AppletContext getAppletContext() public String getAppletInfo():应该被重写 public URL getDocumentBase() public URL getCodeBase() public String getParameter(String name) public String[][] getParameterInfo() :应该被重写 public void showStatus(String msg) public boolean isActive()
第12章 javaJava Applet

12.4 使用实例
• 实例一:网页日历 • 实例二:使用Applet制作广告 实例二:使用Applet制作广告 • 实例三:使用Applet读取服务器端文件 实例三:使用Applet读取服务器端文件
1.画线:drawLine(int x1,int y1,int x2,int y2); 1.画线:drawLine(int 2.绘制矩形:drawRect(int x,int y,int width,int 2.绘制矩形:drawRect(int height); //边框型风格 //边框型风格 fillRect(int x,int y,int width,int height); //填充型风格 //填充型风格 3.立体矩形:draw3DRect(int x,int y,int width,int 3.立体矩形:draw3DRect(int height,boolean raised); fill3DRect(int x,int y,int width,int height,boolean raised);
12.1.4 Applet的执行 Applet的执行
1.运行Applet查看器 1.运行Applet查看器 Applet查看器(appletviewer)由JDK提供。要通过运行Applet查看器执行 Applet查看器(appletviewer)由JDK提供。要通过运行Applet查看器执行 Applet,需要执行下列步骤: Applet,需要执行下列步骤: (1) 将源文件编译成类文件。 (2) 创建HTML文件,告诉浏览器所要加载的类文件以及如何确定Applet 创建HTML文件,告诉浏览器所要加载的类文件以及如何确定Applet 的大小。 (3) 在命令行中使用如下命令:appletviewer <HTML文件名> 在命令行中使用如下命令:appletviewer <HTML文件名> Applet查看器只显示Applet,而不显示整个HTML文件。 Applet查看器只显示Applet,而不显示整个HTML文件。 2.在浏览器中运行Applet 2.在浏览器中运行Applet 在支持Java的浏览器中,将HTML文件加载到浏览器。Applet会显示为 在支持Java的浏览器中,将HTML文件加载到浏览器。Applet会显示为 HTML网页的一部plet中绘制图像 Applet中绘制图像
计算机二级JAVA-162

计算机二级JAVA-162(总分:62.40,做题时间:90分钟)一、选择题(总题数:38,分数:62.40)1.向Applet传递参数的正确描述是______。
(分数:1.80)A.<param name=age. value=20>√B.<applet code=Try. class width=100, height=100, age=33>C.<name=age, value=20>D.<applet code=Try. class name=age. value=20>解析:[解析] <Applet>标记的参数部分一般格式是[<PARAM NAME=appletParameter VALUE=value>]。
2.下列关于Applet的叙述中,正确的是(分数:2.00)A.Applet是Java类,所以可以由JDK中的解释器java直接解释运行B.Applet的主类不一定要定义为java.applet.Applet类或JApplet类的子类C.Applet与Application的主要区别在执行方式上√D.Applet不能在浏览器中运行解析:[解析] 本题考查Java中Applet与Application的区别。
这个知识点是考试重点,历次考试都有涉及,务必掌握。
Applet是Java类,但Applet不能由JDK中的解释器java直接运行,要在浏览器或appletviewer中运行,运行过程比Application更复杂,选项A和选项D说法错误。
Applet的主类一定要定义为java.applet.Applet类或JApplet类的子类,选项B说法错误。
Applet与Application的主要区别在执行方式上,Application以main()方法为入口点运行,两者都是通过"javac"命令编译,所以只有选项C说法正确。
3.阅读下列代码。
public class Test2005{public static void main(String args[]){System.out.println((3>2)?4:5);}}其运行结果是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2017年计算机二级考试java章节辅导:javaapplet的执行
1.4.6 java applet的执行
java applet程序也是一个类,其编译方式与java application完全一样,HelloEducation.java程序经过编译以后就生成了HelloEducation.class 文件。
java applet的执行方式与java application完全不同,java applet 程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件。
下面为HelloEducaiton.html文件的内容:
1.4.6 java applet的执行
java applet程序也是一个类,其编译方式与java application完全一样,HelloEducation.java程序经过编译以后就生成了HelloEducation.class 文件。
java applet的执行方式与java application完全不同,java applet 程序必须嵌入到html文件中才能够执行,因此必须编写相应的html文件。
下面为HelloEducaiton.html文件的内容:。