Limitar texto no JTextField

Outra dúvida noob…=P
Eu estou fazendo um exercício aqui…e no meio dele declarei um JTextField

txtIdade = new JTextField();
txtIdade.setColumns(10);

Mais como nele o usuário deve inserir a idade da pessoa, gostaria de saber se tem como eu limitar esse objeto para somente aceitar números…
Aguardo ajuda ae pessoal…
desde já obrigado…=D

Utilize a pesquisa , há vários resultados e resoluções para sua mesma dúvida, inclusive respostas aqui mesmo no fórum.

Acho que a melhor forma é assim.

Nao usa um JTextField simples, mas m JFormattedTextField que é uma extensao do outro.

MaskFormatter fmt = null;   
try{   
fmt = new MaskFormatter("##########");   
}catch(ParseException e){}   
  
JFormattedTextField tft2 = new JFormattedTextField(fmt);  

Já existem tópicos sobre este assunto!

Sim, tem muitos.

look -->> http://www.guj.com.br/java/107425-como-fazer-para-o-campo-textfield-receber-so-numeros#579803

abrxx