Gostaria de saber como faço para deixar definido um “padrao” de escrita por exemplo CPF [CPF removido] sem q usuário necessite colocar os ".“e”-"sendo colocados automaticamente!
obrigado
Gostaria de saber como faço para deixar definido um “padrao” de escrita por exemplo CPF [CPF removido] sem q usuário necessite colocar os ".“e”-"sendo colocados automaticamente!
obrigado
Você pode fazer isso ao extender a classe JTextField.
Fazendo isso você pode definir essa máscara nessa nova classe.
Você estará, então, especializando o seu JTextField.
Dá uma procurada no fórum que tem muita coisa a respeito.
Abraço.
Vlw… só q agora surgiu outro problema…
não estou conseguindo escolher o tamanho da minha TextField depois q coloquei a macara…
ex:
onde deveria ser:
cpf = new JTextField(10);
agora está:
JFormattedTextField cpf = new JFormattedTextField ();
agora o campo está mt pequeno…
Para você fazer isso:
cpf = new JTextField(10);
Basta que na sua classe JFormattedTextField você crie dois construtores, onde um é o construtor simples (sem parâmetros) e o outro é um construtor que recebe um int como parâmetro, onde este segundo chama o super passando o int que foi informado no construtor.
Exemplo:public class JFormattedTextField extends JTextField {
...
public JFormattedTextField() {
...
}
public JFormattedTextField( int inteiro ) {
super( inteiro );
}
...
}
JFormattedTextField cpf = new JFormattedTextField ( 10 );
Abraço.
BLZ cara… vlw!