【发布时间】:2012-02-23 11:24:08
【问题描述】:
我想以编程方式“清除”一个 JFormattedTextField 但如果我只是调用 txtAny.setText("") 它不起作用导致文本字段的正则表达式模式 就我而言:
private final String FORMATTER_STRING_FLOAT =
"[\\p{Digit}\\p{Cntrl}]{1,32}(\\.[\\p{Digit}\\p{Cntrl}]{0,2})?";
至少需要一位数字。
所以我的问题是:如何获得 JFormattedTextField 的正则表达式模式 至少要进行进一步的手动部分处理?
【问题讨论】:
-
另见stackoverflow.com/questions/4148336/…,这表明(至少从 Java 5 开始)清除 JFormattedTextField 存在限制
-
应该简单可行,没有理由混淆@DNA链接的线程,取决于SSCCE表单中的代码
标签: java swing jformattedtextfield