0
  1. 我想通过单击转换按钮执行一些计算,答案将显示在数字文本字段中。

  2. 另外,我有一个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);

}
}
4

0 回答 0