JFormattedTextField: значение продолжительности ввода времени
Я хочу использоватьJFormattedTextField
чтобы позволить пользователю вводить времяпродолжительность значения в форму. Примерные допустимые значения:
2h 30m
72h 15m
6h
0h
Однако у меня ограниченный успех в этом. Кто-нибудь может подсказать, как это можно сделать? Я в порядке, если этот результат может быть достигнут с помощьюJTextField
также.
Спасибо!
Если это чего-то стоит, вот моя нынешняя попытка:
mFormattedText.setFormatterFactory(
new DefaultFormatterFactory(
new DateFormatter(
new SimpleDateFormat("H mm"))));
Эта Сорта работает за исключением того, что:
Я не могу получитьh
а такжеm
отображаться в виде простого текста (я пытался уйти) *Количество часов имеет максимум*: См. Ответ @ nanda