Olá pessoal,
Gostaria de saber como faço para limitar o tamanho de uma tring a ser digitada pelo usuário na tela, por exemplo um CPF …
Olá pessoal,
Gostaria de saber como faço para limitar o tamanho de uma tring a ser digitada pelo usuário na tela, por exemplo um CPF …
Use o JFormattedTextField
exemplo:
try
{
MaskFormatter mascCPF = new MaskFormatter("###.###.###-##");
JFormattedTextField jfCFP = new JFormattedTextField(mascCPF);
}
catch (ParseException e)
{
e.printStackTrace();
}
Se for um atributo de um objeto você pode criar um setter e no setter você poe algo como:
public void setCpf(String cpf) {
if(cpf.length() > 14) {
System.out.println("Não pode ser maior do que 14");
} else {
this.cpf = cpf;
}
}