1

我想以编程方式“清除”一个 JFormattedTextField 但如果我只是调用 txtAny.setText("") 它是行不通的,因为在我的情况下导致文本字段的正则表达式模式:

private final String FORMATTER_STRING_FLOAT =
 "[\\p{Digit}\\p{Cntrl}]{1,32}(\\.[\\p{Digit}\\p{Cntrl}]{0,2})?";
 
这需要至少一位数字。

所以我的问题是:如何获得 JFormattedTextField 的正则表达式模式,以便至少进一步手动部分处理?

4

1 回答 1

2

打电话setText(anyValidString)而不是setText("")

于 2012-02-23T11:37:22.530 回答