Validar num jTextfield um número introduzido pelo utilizador

Viva,
Como faço para validar num jTextfield um número introduzido pelo utilizador?
Criei um teclado virtual só com números (tal como numa calculadora), e agora ao clicar no botão OK preciso que fosse verificado que o utilizador introduziu um número com 9 dígitos. Se tal não acontecer deve aparecer uma pop-up a avisar o utilizador.
Obrigado pela ajuda.
Abraço.
Daniel

Esta é fácil = )

No evento do seu botão Ok coloque algo +/- assim

if(jTextField.getText().lenght() < 9 ) { JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }

Saudações.

[quote=kbardock15]Esta é fácil = )

No evento do seu botão Ok coloque algo +/- assim

if(jTextField.getText().lenght() < 9 ) { JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }

Saudações.[/quote]

só para dar uma completada no código anterior passado pelo kbardock15

if((jTextField.getText().lenght() < 9) || ((jTextField.getText().lenght() > 10) ) { //explicitamente 9 caracteres ^^ JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }

[quote=andre.froes][quote=kbardock15]Esta é fácil = )

No evento do seu botão Ok coloque algo +/- assim

if(jTextField.getText().lenght() < 9 ) { JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }

Saudações.[/quote]

só para dar uma completada no código anterior passado pelo kbardock15

if((jTextField.getText().lenght() < 9) || ((jTextField.getText().lenght() > 10) ) { //explicitamente 9 caracteres ^^ JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }[/quote]

Update … Boa…

Seria >= 10

ou Melhor poderia fazer assim

if((jTextField.getText().lenght() != 9) ) { //explicitamente 9 caracteres ^^ JOptionPane.showMessage(null,"Deve conter 9 caracteres"); }

muito obrigado funcionou.

Abraço.