代码之家  ›  专栏  ›  技术社区  ›  Karel Bílek

NetBeans中jFormatedTextField的“格式编辑器”是如何工作的?

  •  1
  • Karel Bílek  · 技术社区  · 16 年前

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

    为了 #,##0.### ,它返回 1,234.567 如上图所示。但是,我想将千位分隔符改为空格,将小数分隔符改为逗号。

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

    如何将千位分隔符改为空格,将小数改为逗号?使用格式编辑器,这是可能的吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Greg Hewgill    16 年前

    听起来你在寻找 java.text.NumberFormat 班级。

    这个 DecimalFormatSymbols.getGroupingSeparator 方法看起来可能与您所做的相关。你必须选择一个合适的 Locale 获取所需的格式字符。

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

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

    具有适当的参数 getInstance() 为了你的国家和语言。

    推荐文章