Applet程序练习

更新时间:2024-03-29 02:42:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验 6 Applet程序开发

一、实验目的

掌握Applet程序的编写、运行方法以及与浏览器交互的常用方法。

二、实验要求

1. 2. 3. 4. 5.

掌握Applet程序的生命周期。 掌握Applet程序的运行方法。 掌握Applet与浏览器的交互。

掌握Applet与Application程序的交互。 结合Applet与AWT的结合编程

三、实验内容 三、实验内容

(一)了解 Applet 的生命周期

1. 编写如下程序,源代码如下。

import java.applet.Applet; import java.awt.Graphics;

public class MyApplet extends Applet { StringBuffer buffer=new StringBuffer(); public void init() {

addWords(\执行了初始化方法 init()...\ }

public void start() {

addWords(\执行了开始方法 start()...\ }

public void stop() {

addWords(\执行了停止方法 stop()...\ }

public void destroy() {

addWords(\执行了清除方法 destroy()...\ }

void addWords(String s) { System.out.println(s); buffer.append(s); repaint(); }

public void paint(Graphics g) {

g.drawString(buffer.toString(),5,15); } }

2. 编译 MyApplet.java 文件。

3. 编写显示 MyApplet.class 的页面文件 MyApplet.html,代码如下。

4. 在命令提示符窗口调用小程序查看器浏览 MyApplet.html 页面观察 Applet 应用

程序,

(2) Applet与Application的合并运行

import java.applet.*; import java.awt.*;

import java.awt.event.*;

public class AppDemo extends Applet implements ActionListener { Button button; TextField field;

public static void main(String[] args) {

Frame window=new Frame(\创建窗口对象 AppDemo app=new AppDemo(); // 创建程序对象 window.add(\将程序对象添加到窗口 app.init(); // 调用程序的初始化方法

window.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); }

}); // 以上用匿名类的方式为窗口添加关闭功能 window.setSize(300,120); // 设定窗口大小 window.setVisible(true); // 设定窗口可见 }

public void init() {

button=new Button(\显示\ button.addActionListener(this); field=new TextField(23); add(field);

add(button); }

public void actionPerformed(ActionEvent e) {

field.setText(\与 Application 的合并运行\ }

}

将以上程序分别按照Application和Applet的运行方式运行,理解两种不同运行方式,程序执行顺序的不同。

(3)Applet与AWT相结合编程

编写一个继承自Applet的小应用程序,在窗体中添加三个文本框、一个标签和一个按钮,标签显示文字为“请输入三个数”,在三个文本框中输入三个整数,点击按钮将这三个数按照从大到小的顺序输出到容器中。

本文来源:https://www.bwwdw.com/article/fukr.html

Top