[英]Mask the IP Address when the user enters in text field Java Swing
我有一个JTextField可以容纳3个点的IP地址。 255.120.320.123。 当用户输入此IP地址时,我想将其屏蔽为。 。 。 我指的是这个线程, 如何自定义格式化程序JFormattedTextField以显示IP地址?
jFormattedTextField
对我不起作用。 谁能给我一个带有3个可见点的jFormattedTextField
示例?
还是我需要使用此线程中提到的4个jFomattedTextField
/ JPasswordField
?
提前致谢。
似乎您需要使用MaskFormatter
,例如:
try {
MaskFormatter mf = new MaskFormatter("###.###.###.###");
JFormattedTextField f = new JFormattedTextField(mf);
add(f);
} catch (ParseException e) {
e.printStackTrace();
}
我假设您尝试使用JFormattedTextField? 也许您应该将其与MaskFormatter结合使用。
像这样的东西://像192.168.1.1这样的IPv4
MaskFormatter formatter = new MaskFormatter("###.###.###.###");
JFormattedTextField textField = new JFormattedTextField(formatter);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.