Нужен кастомный JTextField для валюты - PullRequest
1 голос
/ 15 февраля 2010

У меня есть люди, которые вводят много валютных сумм в форме, поэтому важно нажимать на одну клавишу меньше.

Я бы хотел избежать нажатия на десятичный разделитель при вводе суммы в валюте. Мне нужен подкласс JTextField, который будет автоматически показывать десятичные и тысячи разделителей при вводе числа. Есть ли что-то уже разработанное для мгновенного использования?

Ответы [ 2 ]

1 голос
/ 15 февраля 2010

Вы можете установить InputVerifier, который может применять любые правила, которые вы хотите. Этот пример показывает простой формат валюты и верификатор данных / времени, который принимает несколько форматов. Вы можете адаптировать его для принятия формата по умолчанию и интерпретировать отсутствующий десятичный разделитель как значение в центах.

1 голос
/ 15 февраля 2010

Вы можете использовать JFormattedTextField http://java.sun.com/docs/books/tutorial/uiswing/components/formattedtextfield.html,

...