我需要在我的 jframe 中放置一个屏蔽格式的文本字段,我这样放置
MaskFormatter mask = new MaskFormatter("########/##");
JFormattedTextField txtName = new JFormattedTextField(mask);
但是当我运行程序时,文本字段为空,并且不会将其保存在数据库中
最佳答案
来自MaskFormatter documentation我们可以看到
#
Any valid number, usesCharacter.isDigit
.
如果您想接受文本(字母和数字),请使用
A
Any character or number (Character.isLetter
orCharacter.isDigit
)
*
Anything
您可能还想使用此表单
JFormattedTextField txtName = new JFormattedTextField();
MaskFormatter mask = new MaskFormatter("########/##");
mask.install(txtName);
关于java - 如何定义 Eclipse 掩码格式的文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32018509/