Validação de CPF

Galera, como vocês sabem sou iniciante em JAVA, estou com uma questão a resolver de validação de CPF, gostaria de saber inicialmente como posso fazer para limitar o numero de caracteres a ser digitado pelo usuário quando for solicitado a ele que ele digite seu numero de CPF.

Atc, Felipe

algo como mask formatter.

http://docs.oracle.com/javase/1.5.0/docs/api/javax/swing/text/MaskFormatter.html

user MaskFormatter…

try { MaskFormatter cpf = new MaskFormatter("###.###.###-##"); // aqui so podera ser digitado numeros, se quizer letras, use A ao invez de # cpf.install(jTextField); } catch (Exception ex) { System.out.println(ex); }

		try {
			javax.swing.text.MaskFormatter data = new javax.swing.text.MaskFormatter("###.###.###-##");
			txtCpf = new javax.swing.JFormattedTextField(data);
		} catch (Exception e) {
                JOptionPane.showMessageDialog(null, e,
							"ERROR", JOptionPane.ERROR_MESSAGE);
		}

Mask Formater…
Qualquer duvida só falar…