6
在讓JFormattedTextField與我的自定義格式一起工作之後,我想知道是否有使用正則表達式的Formatter
或FormatterFactory
?使用正則表達式格式化程序的JFormattedTextField?
我的想法是,如果有,那麼我可以在一個靜態類包裝它並調用它像這樣:
mFormattedTextField.setFormatterFactory(
SomeStaticClass.getRegexFormatFactory("^(\\d{1,}h)(\\s([0-5])?[0-9]m)?$"));
見我previous question更多背景:
"我想使用JFormattedTextField來允許用戶輸入時間值到表單中。樣本有效值爲:2h 30m
72h 15m
6h
0h
"
參見http://stackoverflow.com/questions/2234726/jformattedtextfield-input-time-duration-value/2241997#2241997 – trashgod 2010-02-11 03:55:08