9月计算机二级考试JAVA章节知识:第一个javaapplet

合集下载

9月计算机二级考试JAVA章节知识:java程序规范.doc

9月计算机二级考试JAVA章节知识:java程序规范.doc

9月计算机二级考试JA V A章节知识:java程序规范2018年9月计算机二级考试JA V A章节知识:java程序规范1.5java程序规范1.5.1java源程序结构importjavawork.newcentury;/*告诉编译器本程序中用到用户自定义的包javawork.newcentury*/publicclassHelloWorldApp{......}/*公共类HelloWorldApp的定义,名字与文件名相同*/classTheFirstClass{......}//第一个普通类TheFirstClass的定义classTheSecondClass{......}//第二个普通类TheSecondClass的定义......//其它普通类的定义interfaceTheFirstInterface{......}/*第一个接口TheFirstInterface的定义*/......//其它接口定义package语句:由于java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。

为了解决这一问题,java提供包来管理类名空间,包实际提供了一种命名机制和可见性限制机制。

而在java的系统类库中,把功能相似的类放到一个包(package)中,例如所有的图形界面的类都放在java.awt这个包中,与网络功能有关的类都放到这个包中。

用户自己编写的类(指.class文件)也应该按照功能放在由程序员自己命名的相应的包中,例如上例中的javawork.helloworld就是一个包。

包在实际的实现过程中是与文件系统相对应的,例如javawork.helloworld所对应的目录是path\javawork\helloworld,而path是在编译该源程序时指定的。

比如在命令行中编译上述HelloWorldApp.java文件时,可以在命令行中敲入javac-df:\javaprojectHelloWorldApp.java,则编译生成的HelloWorldApp.class文件将放在目录f:\javaproject\javawork\helloworld\目录下面,此时f:\javaprojcet相当于path。

Java讲义19-Java Applet 介绍

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章节辅导:javaapplet的执行

计算机二级考试java章节辅导:javaapplet的执行

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文件的内容:。

全国计算机等级考试二级JAVA真题题库12015年9月_真题(含答案与解析)-交互

全国计算机等级考试二级JAVA真题题库12015年9月_真题(含答案与解析)-交互

全国计算机等级考试二级JAVA真题题库1 2015年9月(总分100, 做题时间120分钟)一、选择题(每小题1分,共40分)1.软件生命周期是指()。

SSS_SINGLE_SELA 软件产品从提出、实现、使用维护到停止使用退役的过程B 软件从需求分析、设计、实现到测试完成的过程C 软件的开发过程D 软件的运行维护过程该问题分值: 1答案:A软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。

2.下列包中,包含JOptionPane类的是()。

SSS_SINGLE_SELA javax.swingB java.iangC java.utilD java.applet该问题分值: 1答案:ASwing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,利用JOption-Pane类中的各个static方法来生成各种标准的对话框,实现显示信息、提出问题、警告、用户输入参数等功能,且这些对话框都是模式对话框。

3.若干进程之间相互合作,共同完成-项任务,进程的这种协同工作关系称为()。

SSS_SINGLE_SELA 异步B 同步C 并发D 互斥该问题分值: 1答案:B进程同步是指进程之间-种直接的协同工作关系,这些进程相互合作,共同完成-项任务。

进程间的直接相互作用构成进程的同步。

4.16根地址总线的寻址范围是()。

SSS_SINGLE_SELA 531KBB 64KBC 640KBD 1MB该问题分值: 1答案:B假设地址总线有n条,内存的寻址范围是2n。

5.结构化程序所要求的基本结构不包括()。

SSS_SINGLE_SELA 顺序结构B GOT0跳转C 选择(分支)结构D 重复(循环)结构该问题分值: 1答案:B结构化程序设计的三种结构是顺序、分支和循环,不包括GOT()跳转,它只是分支结构的-种,也是-个关键字。

2020年计算机二级考试JAVA综合应用题及答案

2020年计算机二级考试JAVA综合应用题及答案

2020年计算机二级考试JAVA综合应用题及答案四、综合应用题(共18分)本题是一个Applet,功能是监听用对于文本域中文本的选择。

页面中有一个文本域、一个“复制”按钮和一个文本框,选中文本域中部分文字后,单击按钮“复制”,所选文字将显示在文本框中。

import java.applet.Applet;import java.awt.*;import java.awt.event.*;public class java3 extends Applet implements ActionL-istener{TextArea ta=new TextArea(5,30);TextField tf=new TextField(30);Button button=new Button("复制");String text="AWT提供基本的GUl组件,\n"+"具有能够扩展的超类,\n"+"它们的属性是继承的。

\n":public void init(){setLayout(new FlowLayout(FlowLayout.left));ta.setText(text);ta.setEditable(true);add(ta);add(button);add(tf);ta.addActionListener(this);}public void actionPerformed(ActionEvent e){String S;s=ta.getSelectText();if(e.getSource()= =button)tf.setText(s);}}四、综合应用题第1处:setLayout(new FlowLayout(FlowLayout.LEFT))第2处:button.addActionListener(this)一第3处:s=ta.getSelectedText()【解析】第1处是设置构件的对齐方式为左对齐的且纵横间隔都是5个像素的布局管理器;第2处是为按钮注册监听器;第3处是在文本域ta中得到选中文本,将其赋给String类型的s。

第9章JavaApplet

第9章JavaApplet
此外,Applet小应用程序的运行过程还包括
Paint(Graphics g)和repaint()两个方法。
Applet的生命周期
下图说明了这四种状态的切换流程:
Applet的框架结构
Java中构成用户界面的各种元素和成分可以粗略 地分成为三类:容器、控制组件和用户自定义成分。
1 3 2 3 3
//WelcomeApplet.html <html> <applet code="WelcomeApplet.class" width=200 height=40> </applet> </html>
applet的层次结构
要编写一个applet,可以用以下方式创建一个类,如: import java.awt.*; import java.applet.*; public class HelloWorld extends Applet {…… public void paint(Graphics g) {……} …… } 1、HelloWorld类必须为public,且它的名称必须与它所在的文件名匹配。 而且,该类必须为java.applet.Applet的子类。 2、Applet类的层次,Java.applet.Applet类实际上是java.awt.Panel的子类。 3、paint方法在ponet类中定义。
Java Applet程序
图9-1 例9-1的运行结果
Java Applet程序
程序:
//WelcomeApplet.java import java.awt.Graphics; public class WelcomeApplet extends java.applet.Applet {public void paint(Graphics g) {g.drawString("Welcome to Java!",10,10); } }

等级考试二级JAVA考点分析之APPLET程序设计

等级考试二级JAVA考点分析之APPLET程序设计

等级考试二级JAVA考点分析之APPLET程序设计等级考试二级JAVA考点分析之APPLET程序设计10.1 Applet的基本概念考点:1Applet的概念(1)Applet是指嵌入HTML文件中,能够运行于浏览器的Java类。

(2) Applet不能独自运行,执行方式是在浏览器或者Appletviewer中运行。

(3) Applet的运行环境是浏览器,需要编写HTML文件,并嵌入Applet类,浏览器才会加载与运行Applet。

(4)Applet的执行过程包括:首先在浏览器中加载URL所指定的HTML文件,然后在浏览器中解析HTML 文件,再加载HTML文件中嵌入的Applet类,最后在浏览器的Java运行环境中运行加载的Applet类。

考点:2Applet的生命周期(1)Applet生命周期是指从浏览器下载Applet一直到用户终止Applet运行的过程。

(2)Applet生命周期包括创建、运行和消亡。

(3)加载Applet到本地系统时,会产生一个Applet类的实例,然后对Applet进行初始化,最后启动Applet 进入运行状态。

(4)离开Applet所在的Web页或者退出浏览器时,Applet停止运行。

(5)当又返回Applet所在的Web页时,Applet重新加载。

(6)刷新Applet所在的Web页时,浏览器首先卸载该Applet,然后再重新加载。

考点:3Applet的类层次结构(1)java.applet.Applet是java.awt.panel的直接子类,而javax.swing.JApplet是java.applet.Applet 的直接子类。

(2) java.applet.Applet类定义了Applet与其运行环境之间的标准接口,任何Applet必须是它的子类。

(3)Applet中可以加入A WT构件,JApplet中可以加入Swing构件。

考点:4Applet类的API以及关键方法(1)生命周期方法包括:init(),start()、stop()和destroy()。

计算机二级(JAVA)编写小应用程序(Applet)章节练习试卷1(题后含答

计算机二级(JAVA)编写小应用程序(Applet)章节练习试卷1(题后含答

计算机二级(JA V A)编写小应用程序(Applet)章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在编写Java Applet程序时,若需要对发生的事件做出响应和处理,一般需要在程序的开头写上______语句。

A.import java.io.*;B.importjava.applet.*;C.importjava.awt.*;D.importjava.awt.event.*;正确答案:D 涉及知识点:编写小应用程序(Applet)2.Applet也是一个AWT组件,因而也具有一般AWT组件的图形绘制功能,______方法用于进行绘图的具体操作。

A.Paint( )B.Graphics( )C.Line( )D.Draw( )正确答案:A 涉及知识点:编写小应用程序(Applet)3.Java Applet的几个方法的执行顺序,正确的是______。

A.start->init->destroy->stopB.init->start->stop->destroyC.init->start->destroy->stopD.start->init->stop->destroy正确答案:B 涉及知识点:编写小应用程序(Applet)4.当applet程序中的init( )方法为下列代码时,运行后用户界面会出现什么样的情况。

public void init ( ) { setLayout(new BorderLayout( )); add(“North”, new TextField(10)); add(“Center”, new Button(“help”)); } 选择正确答案______。

A.按钮将会出现在applet的正中间,且尺寸为正好能够包容“help”的大小B.文本框将会出现在applet的顶上,且有10个字符的宽度C.文本框将会出现在applet的顶上,从最左边一直延伸到最右边;按钮将会出现在applet的正中央,覆盖除文本框外的所有空间D.按钮与文本框的布局依赖于applet的尺寸大小正确答案:C 涉及知识点:编写小应用程序(Applet)5.Applet的生命周期中有______个状态。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

9月计算机二级考试JA V A章节知识:第一个javaapplet
2020年9月计算机二级考试JA V A章节知识:第一个javaapplet
1.4.5 第一个java applet
java程序的另一种形式是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( )方法就可以显示输出。

相关文档
最新文档