Formatowanie danych w JSpinner

0

Witam

Piszę klasę rozszerzającą JSpinner. Obiekty tej kasy będą przyjmować wartości dziesiętne i chciałbym żeby wyświetlane były dokładnie 2 miejsca po przecinku zaraz po włączeniu aplikacji.
Próbowałem czegoś takiego:

public class DecimalSpinner extends JSpinner{
    private SpinnerNumberModel model;
    private Dimension d;
    private NumberEditor editor;
    
    private int minDigits=2;

    public DecimalSpinner() {
        super();
        model=new SpinnerNumberModel(0.10, 0.001, 0.999, 0.01);
        super.setModel(model);
        editor=(NumberEditor )super.getEditor();
        editor.getFormat().setMinimumFractionDigits(minDigits);
        }
}

ale w przypadku 0.10 nadmiarowe 0 po jedynce wyświetla się dopiero po ustawieniu focusa na mojej kontrolce.

Jak zrobić żeby nadmiarowe 0 było widoczne automatycznie po starcie aplikacji ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1