我一直試圖定製JFormattedTextField
來顯示輸入IP地址的掩碼。如何自定義格式化器JFormattedTextField以顯示IP地址?
我讀了javadoc,我嘗試了###.###.###.###
,但它在許多情況下無效。
我發現一些文章,他們使用正則表達式來格式化值,但他們不顯示輸入IP的掩碼。
我想在文本字段中顯示3個點來顯示IP地址。像這樣:
. . .
我可以在很多情況下輸入IP地址。您可以在Windows中看到IPv4配置。
. . .
你能幫我嗎?感謝您的閱讀
'我閱讀javadoc,並且我嘗試了###。###。###。###,但在許多情況下它是無效的.'可能是簡單的錯誤,爲了更快地發佈[SSCCE] (http://sscce.org/)用[InputMask和Formatter]演示了您的問題(http://docs.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html) – mKorbel
+1,用於添加[tag :家庭作業]標籤。 –
最有可能'MaskFormatter'不夠靈活,無法提供令人滿意的行爲。你是否需要使用'MaskFormatter'或者是你碰巧試過的? –