JavaFX 8 | TextField仅允许数字和小数

时间:2018-04-27 06:31:41

标签: java javafx

//Only Allow Numeric Data Types in Hard Drive TextField
        txtPurchaseCost.setOnKeyTyped(e -> {
            char input = e.getCharacter().charAt(0);
            if (Character.isDigit(input) != true) {
                e.consume();
            }
        });

目前有这段代码允许我只允许数字值进入我的TextField。我想知道如何制作它所以我也可以允许小数,所以数字是货币格式(201.21,122.00,12,122.12)

此外,千位分隔符只允许两位小数,但不是很重要

0 个答案:

没有答案