java程序编写,谁能帮我做下这道题,考试急用!谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/16 08:24:35
创建一个Visual J++项目称为ex16。在此项目中,创建一个名为Exam16的类,该类是包含2个按钮的Java Applet程序。一个按钮的标签为10,一个标为Reset to zero。同时,你的程序里还要显示一个文本为Sum is 0的标签。每次点击10按钮,标签里的sum的值增加10。当点击Reset to zero按钮,标签里sum的值回到0,即标签你的文本再次为Sum is 0
建议:

1、 applet小程序的开头为:

import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class Exam16 extends Applet implements ActionListener {

2、 在applet类里面,必须实现该方法:

public void init ()
public void actionPerformed(ActionEvent event)

Applet的大小为451象素x250象素,编辑您得exam16 的html文件,以便applet的大小形如:

WIDTH=150 HEIGHT=60>

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

public class Exam16 extends Applet implements ActionListener {

Button b1, b2;
Label l;

public void init() {
b1 = new Button("10");
b2 = new Button("Reset to zero");
l = new Label("Sum is 0");
b1.addActionListener(this);
b2.addActionListener(this);
add(b1);
add(b2);
}

public void actionPerformed(ActionEvent e) {
if ((Button) e.getSource() == b1) {
String s = l.getText();
l.setText("Sum is " + (Integer.parseInt(s.substring(7)) + 10));
} else if ((Button) e.getSource() == b2) {
l.setText("Sum is 0");
} else {
}
}
}