【发布时间】:2010-02-15 12:41:07
【问题描述】:
我有人在表格中输入了很多货币金额,所以少按一个键很重要。
我想在输入货币金额时避免按小数点分隔符。我需要一个 JTextField 的子类,它会在输入数字时自动显示小数和千位分隔符。是否已经开发了一些可供即时使用的东西?
【问题讨论】:
标签: java formatting jtextfield
我有人在表格中输入了很多货币金额,所以少按一个键很重要。
我想在输入货币金额时避免按小数点分隔符。我需要一个 JTextField 的子类,它会在输入数字时自动显示小数和千位分隔符。是否已经开发了一些可供即时使用的东西?
【问题讨论】:
标签: java formatting jtextfield
您可以使用 JFormattedTextField http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html,
【讨论】:
您可以设置一个InputVerifier,它可以强制执行您想要的任何规则。这个example 显示了一个简单的货币格式和一个接受多种格式的数据/时间验证器。您可以调整它以接受默认格式并将缺少的小数分隔符解释为以美分为单位的值。
【讨论】: