【发布时间】:2015-04-17 16:07:26
【问题描述】:
如何在用户输入时格式化文本字段的内容。具体来说,我想为数字添加千位分隔符。
(如果输入无效/非数字怎么办?理想情况下,格式不会被应用。但对于我来说,首先防止无效输入也是一个可以接受的解决方案 - 如果有这样做的好方法!)
我已经寻找这个问题的解决方案很长时间并尝试了很多示例,但是现有的答案(例如Question about JTextField and text format with numbers?)都不能令人满意。
非常感谢!
【问题讨论】:
-
你想在用户输入时格式化还是在失去焦点事件之后格式化?
-
您是否尝试过自己解决这个问题,而不是寻找现成的解决方案?
-
当用户输入时
-
事实上我已经投入了几个小时试图自己找到解决方案:-)
标签: java user-interface text dynamic formatting