JFormattedTextField: значение продолжительности ввода времени

Я хочу использоватьJFormattedTextField чтобы позволить пользователю вводить времяпродолжительность значения в форму. Примерные допустимые значения:

2h 30m
72h 15m
6h
0h

Однако у меня ограниченный успех в этом. Кто-нибудь может подсказать, как это можно сделать? Я в порядке, если этот результат может быть достигнут с помощьюJTextField также.

Спасибо!

Если это чего-то стоит, вот моя нынешняя попытка:

 mFormattedText.setFormatterFactory(
    new DefaultFormatterFactory(
        new DateFormatter(
            new SimpleDateFormat("H mm"))));

Эта Сорта работает за исключением того, что:

Я не могу получитьh а такжеm отображаться в виде простого текста (я пытался уйти) *Количество часов имеет максимум

*: См. Ответ @ nanda

Ответы на вопрос(5)

Ваш ответ на вопрос