textinputLocale.setText(locale.toString());
String testValue = "123456789.0";
// new, validate a value but using BigDecimalValidator (subclass of ComparableValidator)
textinputComparableBigDecimal.setText("1e300"); // huge value, and outside double range ...
BigDecimalValidator bdComp = new BigDecimalValidator();
System.out.println("BigDecimalValidator: created instance with value: " + bdComp);
bdComp.setAutoTrim(true); // enable auto-trim of input string, before validating
System.out.println("BigDecimalValidator: enable auto-trim of input string, before validating");
textinputComparableBigDecimal.setValidator(bdComp);
// new, validate in a range but using ComparableRangeValidator
textinputComparableRange.setText(nf.format(new BigDecimal(testValue)));