如何将jTextField转化为double型的??

解决方案 »

  1.   

    JTextField  jtx=new JTextField();
    Double.parseDouble(jtx.getText());
      

  2.   

    不是很懂什么意思呢?是不是jTextField里可以放入的是String,你要放入double,那就把double转换成String
    吧。
      

  3.   

    有特别需求时应该使用 JFormattedTextField .
      

  4.   

    如果是取指转换为double类型,那么
    double d = Double.valueOf(jTextField.getText());
    如果是指输入格式,那么就要用LS说的控件,或者自己写keyevent事件处理
      

  5.   

    看一下api文档,所有的封装类都有讲字符串转换成响应类型的方法,再比如:Integer.paseInt(String s)
    JTextField jtx=new JTextField();
    Double.parseDouble(jtx.getText());