jjzjj

DefaultFormatterFactory

全部标签

java - 如何在运行时更改 JFormattedTextField 的格式?

我知道您可以将格式传递给JFormattedTextField构造函数,但是您将如何在运行时更改格式化程序?例如,我有一个应该格式化为整数值的字段,但是当某个组合框的值发生更改时,现在该字段应该采用浮点值。 最佳答案 您可以调用setFormatterFactory(JFormattedTextField.AbstractFormatterFactory)在你的对象上。你可以这样使用它://Definethenumberfactory.NumberFormatnf=NumberFormat.getIntegerInstance();