我在MaskFormatter中使用A来用于日期掩码,但是字符A没有显示,因为它是
的预定义字符(用于MaskFormatter中的任何字符或数字(Character.isLetter或Character.isDigit)。)。
任何建议都将受到高度赞赏并提前致谢。
MaskFormatter mask =null;
if(am_pm==0)
{
mask = new MaskFormatter("##-##-#### ##:##:## AM");
}
else if(am_pm==1)
{
mask = new MaskFormatter("##-##-#### ##:##:## PM");
}
mask.setValidCharacters("0123456789");
mask.setPlaceholderCharacter('_');
JFormattedTextField dateText = new JFormattedTextField(mask);