在 Maskformater 中获取价值
Taking value in the Maskformater
我写了一个获取IP地址的程序(Ex. 172.16.10.0)
。我正在使用 Maskformatter 但不知道如何从 Maskformatter 中获取值。
try {
MaskFormatter mf = new MaskFormatter(mask);
JFormattedTextField txtIP = new JFormattedTextField(mf);
panIP.add(txtIP);
txtIP.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 12));
txtIP.setPreferredSize( new Dimension( 150, 24 ));
} catch (ParseException e) {
e.printStackTrace();
}
如何将文本字段中的值(Ex.172.16.10.0)
传递给另一个字符串变量?
您只需调用
即可访问该值
txtIP.getText()
;
就好像它是普通的 TextField。
我写了一个获取IP地址的程序(Ex. 172.16.10.0)
。我正在使用 Maskformatter 但不知道如何从 Maskformatter 中获取值。
try {
MaskFormatter mf = new MaskFormatter(mask);
JFormattedTextField txtIP = new JFormattedTextField(mf);
panIP.add(txtIP);
txtIP.setFont(new Font(Font.MONOSPACED, Font.PLAIN, 12));
txtIP.setPreferredSize( new Dimension( 150, 24 ));
} catch (ParseException e) {
e.printStackTrace();
}
如何将文本字段中的值(Ex.172.16.10.0)
传递给另一个字符串变量?
您只需调用
即可访问该值txtIP.getText()
;
就好像它是普通的 TextField。