Pessoal, bom dia!
Estou criando uma mascara para receber IP, o problema é que não faço ideia de como fazer com que quando seja clicado o “.”(ponto) ele avance para a próxima parte.
formattedTextField.setHorizontalAlignment(SwingConstants.CENTER);
formattedTextField.setFocusLostBehavior(JFormattedTextField.COMMIT);
try{
MaskFormatter mascara = new MaskFormatter("###.###.###.###");
mascara.install(formattedTextField);
}catch( ParseException e){
e.printStackTrace();
}
formattedTextField.addKeyListener(new KeyAdapter() {
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_PERIOD){ //Ao clicar ponto
//Avance para o proxima parte
}
}
});
Alguém pode me dizer o que posso fazer?