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