如何将TextField限制为数字,或防止字母损坏?

时间:2014-12-15 23:53:07

标签: java swing jtextfield

我正在使用JTextFields的二维数组来获取x y个点,并在JPanel上绘制它们。

将输入限制为数字或阻止字母炸毁我的程序的最佳方法是什么?

这是一段代码,在输入字母时不喜欢。

Float smallX = Float.parseFloat(xyInput[0][0].getText());
            for (Integer i = 0; i < xyInput.length; i++) {
                String number = xyInput[i][0].getText();
                Float testX = Float.parseFloat(number);

                if (smallX > testX) {
                    smallX = testX;
                    System.out.println("smallX = " + smallX);
                }
            }

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)