JtextField acitar apenas número

Ai pessoal eu tenho um campo q é idade e eu gostaria q esse JtextField aceitasse apenas número como eu faço para fazer isso alguem pode me ajudar me passaram o seguinte código:

public static String removeCaracters(String entrada){ Pattern numericos = Pattern.compile("[0-9]",Pattern.CASE_INSENSITIVE); Matcher encaixe = numericos.matcher(entrada); StringBuffer saida = new StringBuffer(); while(encaixe.find()) saida.append(encaixe.group()); return saida.toString(); }

Mas eu ñ entendi esse código como eu faço para chamar ele validar o meu txt para aceitar apenas número, alguem pode me dar uma ajuda?

cara nao seria melhor criar um JFormattedTextField?

c ele vc seta uma mascara de numeros.

to sem codigo aqui, mas de uma olhada no google por exemples de JFormattedTextField q acho q resolvera teu problema rapidinho.

a mascara p numeros vc tem q usar “#”

se vc quiser 3 numeros: ###
4 numeros: ####

e assim vai…flw…

Segue o link com a resposta ai Djow…
http://www.guj.com.br/posts/list/72399.java#380245