在TextField中的字符之间自动插入空格

时间:2015-12-23 09:04:18

标签: java spacing

我正在尝试在blah <em>blah</em> blah中的字符组之间自动添加空格。

当用户输入8位数时,我想在前四位和后四位之间插入一个空格:

TextTield

1 个答案:

答案 0 :(得分:0)

尝试允许您设置输入掩码的JFormattedTextField

MaskFormatter mask = null;
try {
    mask = new MaskFormatter("#### ####");
    mask.setPlaceholderCharacter(' ');
} catch (ParseException e) {
    e.printStackTrace();
}       
JFormattedTextField textfield = new JFormattedTextField(mask);