我正在编写一个 gui 代码,我想使用 JFormattedTextField 来验证我的输入是否为双精度值,但是 amountFormatter 并没有给我我输入的正确输入。所以我尝试用 ("##########") 创建一个自己的格式化程序,它给了我一个 10 位数字的数字,但我无法验证双值(因为它们通常有一个 '.' 在里面) ...
所以我的问题是:如何使用 Jformatted TextFields 简单地验证双值,或者是否有更简单的方法使用另一个 Swing 组件?
更新 谢谢你的好答案!!!但是是否有可能使用 JFormatted TextField 的解决方案?