javafx fxml中文本字段的数学计算

时间:2014-12-07 20:39:44

标签: javafx fxml keyevent

我认为这很容易,但我面临一个小问题,你们任何人都可以帮助我... 我已经将我的示例代码放在下面,这样就可以很容易地站起来......这段代码只有在输入值时才会被执行...但是我没有计算出值或者将值分配给变量球......

public void balance_cal(KeyEvent ke) {
           System.out.print("Key Pressed: " + ke.getText());
           try{ 
        String cs = cash.getText();
        String cr = card.getText();
        String tot = grand_total.getText();
        int tot_i = Integer.valueOf(tot);
        int cs_i = Integer.valueOf(cs);
        int cr_i = Integer.valueOf(cr);
        int bal_i = tot_i - cs_i + cr_i ;
        String bal = Integer.toString(bal_i);
        balance.setText(bal);
           }catch(NumberFormatException e){
               System.out.println("NumberFormatException "+e);
           }
        }

这是我得到的错误:

Key Pressed: NumberFormatException java.lang.NumberFormatException: For input string: "  "

这是抓住的例外...... 这可能很简单,请帮助我....

0 个答案:

没有答案