我想使用JFormattedTextField
來允許用戶輸入時間持續時間值到表單中。樣本有效值爲:JFormattedTextField:輸入持續時間值
2h 30m
72h 15m
6h
0h
但是我有這個有限的成功。有人可以建議如何實現?如果使用JTextField
也可以實現此結果,那麼我很好。
謝謝!
如果這是值得任何東西,這是我當前的嘗試:
mFormattedText.setFormatterFactory(
new DefaultFormatterFactory(
new DateFormatter(
new SimpleDateFormat("H mm"))));
這八九不離十工作,除了:
-
我不能讓*h
和m
顯示爲純文本(我試過轉義) - 小時數最大爲
*:請@南大的答案
@ultrajohn,感謝您的意見,但是它的部分要求必須在一個字段中,而格式正如我在問題中所描述的那樣。 – bguiz 2010-02-10 06:07:33