“怎么做?”;格式编辑器";对于NetBeans中的JFormattedTextField,是否工作?

“怎么做?”;格式编辑器";对于NetBeans中的JFormattedTextField,是否工作?,netbeans,Netbeans,我需要在Java程序中编辑JFormattedTextField的格式。NetBeans正在“帮助”我使用一种叫做格式编辑器的东西。但是,我不知道这种模式是如何运作的。 对于,###0.####,它返回1234.567,如上图所示。但是,我想将千位分隔符改为空格,十进制分隔符改为逗号 我想#####0,###是正确的格式,但不是,它返回“格式错误的模式###0,###” 如何将千位分隔符更改为空格,将小数更改为逗号?使用Format editor,这可能吗?听起来您正在寻找该类的参考资料 该方

我需要在Java程序中编辑JFormattedTextField的格式。NetBeans正在“帮助”我使用一种叫做格式编辑器的东西。但是,我不知道这种模式是如何运作的。

对于
,###0.####
,它返回
1234.567
,如上图所示。但是,我想将千位分隔符改为空格,十进制分隔符改为逗号

我想
#####0,###
是正确的格式,但不是,它返回“格式错误的模式###0,###”


如何将千位分隔符更改为空格,将小数更改为逗号?使用Format editor,这可能吗?

听起来您正在寻找该类的参考资料

该方法看起来可能与您正在做的事情相关。您必须选择适当的
语言环境
,才能获得所需的格式字符

您可能需要执行以下操作:

NumberFormat nf = NumberFormat.getInstance(Locale.FRENCH);

使用适合您的国家和语言的
getInstance()

这并不是我想要的,我仍然不理解这个格式编辑器的奥秘,但是您让我走上了正确的道路,所以谢谢!