Swing JGrasp中的GUI计算
我想通过单击convert按钮执行一些计算,答案将显示在数字文本字段中Swing JGrasp中的GUI计算,swing,jgrasp,Swing,Jgrasp,我想通过单击convert按钮执行一些计算,答案将显示在数字文本字段中 另外,我有一个异常,我不知道如何解决它 代码如下: import java.awt.*; import java.awt.event.*; import java.io.*; class MyEvent implements ActionListener{ public void actionPerformed(ActionEvent e){ System.out.println("Button Clicked "
异常
,我不知道如何解决它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);
}
}
您得到的异常类型是什么?向我们展示堆栈跟踪(提示:使用:
e.printStackTrace()
;)这个:线程“main”java.lang.NumberFormatException中的异常:sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:994)在java.lang.Double.parseDouble(Double.java:510)在Sarah.main(Sarah.java:25)中的空字符串