import java.awt.*;
import java.util.*;
import java.applet.Applet;public class Applet6 extends Applet {
Label prompt1,prompt2,prompt3,prompt4;
TextField input1, input2,input3,input4;
int num1,num2,num3,num4;
double anum, bnum, cnum, dnum, sumnum, endnum; public void init(){
prompt1 = new Label("a");
input1 = new TextField(10);
prompt2 = new Label("b");
input2 = new TextField(10);
prompt3 = new Label("c");
input3 = new TextField(10);
prompt4 = new Label("d");
input4 = new TextField(10); add(prompt1);
add(input1);
add(prompt2);
add(input2);
add(prompt3);
add(input3);
add(prompt4);
add(input4); }
public void paint(Graphics g){
endnum = sumnum*(9/100) + 200;
g.drawString((new Double(endnum)).toString(), 60, 60);
}
public boolean action(Event event, Object o){
if(event.target==input4){
num1 = Integer.parseInt(input1.getText());
num2 = Integer.parseInt(input2.getText());
num3 = Integer.parseInt(input3.getText());
num4 = Integer.parseInt(input4.getText()); anum = num1*239.99;bnum = num2*129.75;
cnum = num3*99.95;dnum = num4*350.89;
sumnum = anum + bnum + cnum + dnum;
repaint();
}
return true;
}
}
问题出在哪里
import java.util.*;
import java.applet.Applet;public class Applet6 extends Applet {
Label prompt1,prompt2,prompt3,prompt4;
TextField input1, input2,input3,input4;
int num1,num2,num3,num4;
double anum, bnum, cnum, dnum, sumnum, endnum; public void init(){
prompt1 = new Label("a");
input1 = new TextField(10);
prompt2 = new Label("b");
input2 = new TextField(10);
prompt3 = new Label("c");
input3 = new TextField(10);
prompt4 = new Label("d");
input4 = new TextField(10); add(prompt1);
add(input1);
add(prompt2);
add(input2);
add(prompt3);
add(input3);
add(prompt4);
add(input4); }
public void paint(Graphics g){
endnum = sumnum*(9/100) + 200;
g.drawString((new Double(endnum)).toString(), 60, 60);
}
public boolean action(Event event, Object o){
if(event.target==input4){
num1 = Integer.parseInt(input1.getText());
num2 = Integer.parseInt(input2.getText());
num3 = Integer.parseInt(input3.getText());
num4 = Integer.parseInt(input4.getText()); anum = num1*239.99;bnum = num2*129.75;
cnum = num3*99.95;dnum = num4*350.89;
sumnum = anum + bnum + cnum + dnum;
repaint();
}
return true;
}
}
问题出在哪里
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.applet.Applet;public class Applet6 extends Applet implements ActionListener {
Label prompt1, prompt2, prompt3, prompt4;
TextField input1, input2, input3, input4;
Button sum;
int num1, num2, num3, num4;
double anum, bnum, cnum, dnum, sumnum, endnum; public void init() {
prompt1 = new Label("a");
input1 = new TextField(10);
prompt2 = new Label("b");
input2 = new TextField(10);
prompt3 = new Label("c");
input3 = new TextField(10);
prompt4 = new Label("d");
input4 = new TextField(10); sum = new Button("sum"); add(prompt1);
add(input1);
add(prompt2);
add(input2);
add(prompt3);
add(input3);
add(prompt4);
add(input4); sum.addActionListener(this);
add(sum); } public void paint(Graphics g) {
g.drawString((new Double(endnum)).toString(), 60, 60); } public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == sum) {
num1 = Integer.parseInt(input1.getText().trim());
num2 = Integer.parseInt(input2.getText().trim());
num3 = Integer.parseInt(input3.getText().trim());
num4 = Integer.parseInt(input4.getText().trim()); anum = num1 * 239.99;
bnum = num2 * 129.75;
cnum = num3 * 99.95;
dnum = num4 * 350.89;
sumnum = anum + bnum + cnum + dnum;
endnum = sumnum * (9.0 / 100) + 201;
repaint();
}
}
}