これは、テキストボックスからテキストを取得し、それらを解析して double データ型にし、その製品を出力するために作成したコードです。したがって、文字列を解析して例外を処理して double にするための代替手段はありますか..?
...........
public void actionPerformed(ActionEvent ae){
try{
if(ae.getSource()==b1 || ae.getSource()==t2){
String s1=t1.getText();
String s2=t2.getText();
double x=Double.parseDouble(s1);
double y=Double.parseDouble(s2);
double z=x*y;
t3.setText(""+z);
}
if(ae.getSource()==b2){
t1.setText(null);
t2.setText(null);
t3.setText(null);
t1.requestFocus(true);
}
}catch(NumberFormatException nfe){
JOptionPane.showMessageDialog(this,"Please Enter Proper Number in the TextFields");
}
}
...............