数字和字符串的java jTextField验证?
我想在java中为textfield设置自己的验证。例如,假设我希望用户输入像10d2-5,100d2,23d5,而不是像aa25-22。我可以使用MaskFormatter来实现这一点,但问题是如果我将其格式设置为(##d#),它将不接受三位数。这是我的密码:
JFormattedTextField textField = new JFormattedTextField();
MaskFormatter dateMask = new MaskFormatter("##.#");
dateMask.install(textField);
# 1 楼答案
下面是一个InputVerifier示例,您可以从中开始: