मेरे कस्टम प्रारूपों के साथ काम करने के लिए 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