如何以编程方式检查JFormattedTextField的输入是什么?

时间:2012-02-23 11:24:08

标签: java swing jformattedtextfield

我想以编程方式“清除”JFormattedTextField,但如果我只是打电话 txtAny.setText(“”)它不起作用导致textfield的正则表达式模式 就我而言:

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

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

1 个答案:

答案 0 :(得分:2)

致电setText(anyValidString)而不是setText("")