Haz que JFormattedTextField acepte el decimal con más de 3 dígitos
tengo unJFormattedTextField
que debería ser capaz de aceptar números dobles con más de 3 dígitos decimales. Acepta entradas.0.1
, 0.01
, 0.001
pero rechaza0.0001
y números con más dígitos decimales.
Así es como funciona mi código ahora:
DecimalFormat decimalFormat = new DecimalFormat("0.0E0");
JFormattedTextField txtfield = new JFormattedTextField(decimalFormat.getNumberInstance(Locale.getDefault()));
¿Cómo consigo que mi campo de texto acepte números con más de 3 dígitos decimales?