Uczyń JFormattedTextField akceptuj dziesiętnie z więcej niż 3 cyframi
mamJFormattedTextField
które powinny być w stanie akceptować podwójne liczby z więcej niż 3 cyframi dziesiętnymi. Akceptuje wpisy0.1
, 0.01
, 0.001
ale odrzuca0.0001
i liczby z większą liczbą cyfr dziesiętnych.
Tak działa mój kod:
DecimalFormat decimalFormat = new DecimalFormat("0.0E0");
JFormattedTextField txtfield = new JFormattedTextField(decimalFormat.getNumberInstance(Locale.getDefault()));
Jak uzyskać pole tekstowe do akceptowania liczb z więcej niż 3 cyframi dziesiętnymi?