Я использую BigDecimal для представления цен на продукты в приложении Java SE.
Какой компонент (ы) колебания я должен использовать, чтобы позволить пользователю вводить числа только с двумя десятичными разрядами и привязывать его к переменной BigDecimal / свойству Object. (Проверяя, что пользователь вводит)?
Я играл с JTextField, JFormattedTextField, NumberFormatter, MaskFormatter, но я не могу разобраться.
Существует ли комбинация и конфигурация этих компонентов для этого? или я должен расширить MaskFormatter, JTextField, ...?