ola pessoal,
eu tenho uma classe Telefone extends PlainDocument, que faz a mascara em tempo de execucao ate aqui tudo bem.
o que eu quero e que quando o telefone for preenchido ele ja passe automatico para o proximo jtextfield.
agradeco desde ja…
ola pessoal,
eu tenho uma classe Telefone extends PlainDocument, que faz a mascara em tempo de execucao ate aqui tudo bem.
o que eu quero e que quando o telefone for preenchido ele ja passe automatico para o proximo jtextfield.
agradeco desde ja…
Oi,
Para fazer isso, você deverá ter uma base de quantos caracteres terá o número de telefone..
No exemplo que irei mostrar, especifiquei para o máximo, o valor 10.
// Define o maximo de colunas.
text.setColumns(10);
Neste caso, vou utilizar o KeyListener (É claro que deverá existir outros listener para isto):
text.addKeyListener(new KeyAdapter()
{
public
void keyPressed(KeyEvent evt) {
if (text.getText().length() == 10) {
System.out.println("Requisitando o foco para outro componente.");
other.requestFocus();
}
}
});
Quando o usuário digitar qualquer tecla, irá entrar na função Pressed e testar se já chegou na quantidade máximo de caracteres. Se sim, será requisitado o foco.
Tchauzin!
olá lina…
muito obrigado por me ajudar…
deu certinhoooo… mas voce ja sabia disso ne…hehehe