我正在尝试从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/

10-10 15:54