我让人们在表格中输入大量的货币金额,因此按下一把钥匙很重要。
我想在输入货币ammount时避免按小数点分隔符。我需要一个JTextField的子类,它会在输入数字时自动显示十进制和千位分隔符。有没有已经开发出来供即时使用的东西?
答案 0 :(得分:1)
您可以使用JFormattedTextField http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html,
答案 1 :(得分:1)
您可以设置InputVerifier
,以强制执行您想要的任何规则。此example显示简单的货币格式和接受多种格式的数据/时间验证程序。您可以对其进行调整以接受默认格式,并将缺少的小数分隔符解释为以美分为单位的值。