我想通过点击转换按钮执行一些计算,答案将显示在数字文本字段中。
另外,我有一个Exception
,我不知道如何解决它
这是代码:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class MyEvent implements ActionListener{
public void actionPerformed(ActionEvent e){
System.out.println("Button Clicked ");
System.exit(0);
}
}
class Clacluting{
public static void main(String ar[]) throws IOException{
Frame frm = new Frame("TASK # 3");
TextField txt[] = { new TextField(15), new TextField(9),
};
Label lab[] ={new Label("number"), new Label("Amount")};
Button b = new Button("Convert");
Button b2 = new Button("Reset");
frm.setSize(200,250);
frm.setLayout(new FlowLayout());
double calculat=0;
calculat= Double.parseDouble(txt[0].getText()) * 0.381793;
txt[1].setText(String.valueOf(calculat));
b.addActionListener(new MyEvent());
b2.addActionListener(new MyEvent());
frm.setSize(200,250);
frm.add( lab[0]);
frm.add(txt[0]);
frm.add( lab[1]);
frm.add( txt[1]);
frm.add(b);
frm.add(b2);
frm.setVisible(true);
}
}