How to create a JFormattedTextField which can accept any number of fractional digits in a decimal number?
JFormattedTextField tf = new JFormattedTextField();
tf
.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(
new javax.swing.text.NumberFormatter(new java.text.DecimalFormat())));
This accepts only 3 fractional digits since maximum fraction digits is 3 by default for DecimalFormat.