I want to add -
mark after 3 number to a jtextfield for phone number. But here I'm loosing typed numbers. EX 099-1234534
jTextField3.addKeyListener(new KeyAdapter() {
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
int MAX_LEN = 9;
int len = jTextField3.getText().length();
if ((c >= '0') && (c <= '9') ) {
if(len == 3){
jTextField3.setText("-");
}
if(len < MAX_LEN){
jLabel24.setText("");
return;
}
else if (len > MAX_LEN) {
jLabel24.setText("Cannot Enter More than Four Numbers");
e.consume();
}
}
else
{
e.consume();
jLabel24.setText("Invalid Text");
}
}
});