Как добавить нулевое заполнение к JSpinner
?
Поскольку спиннер создает сам JFormattedTextField
, я не могу просто передать формат в конструктор JFormattedTextField.
Разве нет способа установить форматирование для существующего JFormattedTextField
?
Что я хочу: значение = 37, редактор = "0037"
UPDATE:
Я попробовал это как предложено:
JSpinner mySpinner = new JSpinner();
mySpinner.setEditor(
new JSpinner.NumberEditor(mySpinner, "####"));
, и результат не изменяется в представлении данных счетчика. Это кажется разумным решением; кто-нибудь пробовал это успешно, так что я могу быть уверен, что это просто что-то нехорошее в моем собственном приложении?