Is there any way to accept only numeric values in a JTextField?

前端 未结 19 2121
陌清茗
陌清茗 2020-11-22 03:10

Is there any way to accept only numeric values in a JTextField? Is there any special method for this?

19条回答
  •  孤城傲影
    2020-11-22 03:58

    DataTF.addKeyListener(new KeyAdapter() {
                @Override
                public void keyTyped(KeyEvent eve) {
                    String AllowedData="0123456789.";
                    char enter = eve.getKeyChar();
                    if (!AllowedData.contains(String.valueOf(enter))) {
                        eve.consume();
                    }
                }       
            });  
    

提交回复
热议问题