Как работает «Редактор форматов» для JFormatedTextField в NetBeans? - PullRequest
1 голос
/ 28 февраля 2010

Мне нужно отредактировать формат для JFormatedTextField в программе Java. NetBeans «помогают» мне с помощью редактора форматов. Но я понятия не имею, как работает шаблон. format editor

Для #,##0.### возвращается 1,234.567, как показано выше. Однако я хочу изменить разделитель тысяч на пробел, а десятичный разделитель - на запятую.

Я бы предположил, # ##0,### - правильный формат, но нет, который возвращает «Неверный шаблон # ## 0, ###».

Как я могу изменить разделитель тысяч на пробел и десятичный на запятую? Возможно ли это с помощью редактора форматов?

1 Ответ

0 голосов
/ 28 февраля 2010

Звучит так, будто вы ищете ссылку для класса java.text.NumberFormat.

Метод DecimalFormatSymbols.getGroupingSeparator выглядит так, как будто он имеет отношение к тому, что вы делаете. Вам нужно будет выбрать соответствующий Locale, чтобы получить нужные символы форматирования.

Вам может потребоваться сделать что-то вроде:

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

с соответствующим параметром getInstance() для вашей страны и языка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...