我正在尝试从MyTextField获取原始值
try {
MaskFormatter mf1 = new MaskFormatter("##/##/##");
MyTextField.setFormatterFactory(new DefaultFormatterFactory(mf1));
}
//input 123456
//System.out.println(MyTextField.getValue());
//display 12/34/56
使用
MyTextField.getText()
和MyTextField.getValue()
,我总是得到"12/34/56"
。有什么方法可以从
123456
获取原始值(MyTextField
)吗? 最佳答案
用MyTextField.getValue().replace("/", "");
删除不需要的字符
关于java - 从JFormattedTextField获取原始值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59615163/