请教Java编程高手:这个程序怎么错了?

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:22:44
import java.awt.*;
import java.applet.*;
import java.awt.event.*;

public class SortFromBigToSmall extends Appletimplements ActionListener{
Label prompt;
TextField input1,input2,input3;
Button btn;
int max,mid,min;
boolean flag=false;

public void init(){
prompt=new Label("请输入三个数");
input1=new TextField(5);
input2=new TextField(5);
input3=new TextField(5);
btn=new Button("排序");
add(prompt);
add(input1);
add(input2);
add(input3);
add(btn);
btn.addActionListener(this);

}

public void paint(Graphicsg){
if(flag)
g.drawString("三个数的大小顺序为:"+max+","+mid+","+min,80,50);
}

public void actionPerformed(ActionEvente){
int a=0,b=0,c=0;
a=Integer.parseInt(input1.getText());
b=Inte

没错可以运行啊,我调试过了。
无非你粘贴的时候有问题:
Appletimplements==》Applet implements
Graphicsg===》Graphics g
ActionEvente++》ActionEvent e
按下面的方式调整下

LZ你得把出错信息带上啊。。
俺这机子启动eclipse很慢的

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

public class Test extends Applet implements ActionListener{
Label prompt;
TextField input1,input2,input3;
Button btn;
int max,mid,min;
boolean flag=false;

public void init(){
prompt=new Label("请输入三个数");
input1=new TextField(5);
input2=new TextField(5);
input3=new TextField(5);
btn=new Button("排序");
add(prompt);
add(input1);
add(input2);
add(input3);
add(btn);
btn.addActionListener(this);
}

public void paint(Graphics g){
if(flag)
g.drawString("\n三个数的大小顺序为:"+max