(急)一个JAVA小程序。。高手帮忙改下

来源:百度知道 编辑:UC知道 时间:2024/06/18 07:09:57
用applet从2个文本中读取2个整数,然后比较大小,输出大的数,怎么我这个输入的数好像都没用啊。。。不管输入什么结果都是0.谁帮忙改下代码了。。谢谢
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class bbb extends Applet implements ActionListener
{
int a;
int b;
private Button compare=new Button("比较");
private TextField text=new TextField(20);
private TextField a1=new TextField(10);
private TextField b1=new TextField(10);

public void init()
{
try{

setLayout(new FlowLayout());
add(compare);
add(text);
add(a1);
add(b1);
setVisible(true);
compare.addActionListener(this);
a=Integer.parseInt(a1.getText()) ;
b=Integer.parseInt(b1.getText()) ;
}
catch(Exception e){
System.out.println("123123123");
}
}
public void actionPerformed(ActionEvent e)
{if(e.getSource()==compare){if(a>=b) text.setT

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

public class bbb extends Applet implements ActionListener {
int a;
int b;
private Button compare = new Button("比较");
private TextField text = new TextField(20);
private TextField a1 = new TextField(10);
private TextField b1 = new TextField(10);

public void init() {
try {

setLayout(new FlowLayout());
add(compare);
add(text);
add(a1);
add(b1);
setVisible(true);
compare.addActionListener(this);

} catch (Exception e) {
System.out.println("123123123");
}
}

public void actionPerformed(ActionEvent e) {
if (e.getSource() == compare) {
a=Integer.parseInt(a1.getText());
b=Integer.parseInt(b1.getText());
if(a>=b)
{
text.setText("两个整数中最大值是:"+a);
}