Informar usuário que ele deve digitar somente números

Opa pessoal estou precisando montar um código onde o usuario seja informado que ele deve digitar somente numeros caso ele entre com letras ou caracteres.

Veja o codigo:

[code] int tamanho = 4;
Pessoa[] vPessoa = new Pessoa[tamanho];
int mat;
String recebe;

	/**
	 * Insere todas as matriculas e todos nomes determinados pelo tamanho do objeto.
	 */
	for (int i = 0; i < tamanho; i++) {
		vPessoa[i] = new Pessoa();
		recebe = JOptionPane.showInputDialog(null, "Digite a matricula");
		mat = Integer.parseInt(recebe);
		vPessoa[i].setMatricula(mat);
		vPessoa[i].setNome(JOptionPane.showInputDialog(null, "Digite o nome"));
	}[/code]

Obrigado

Se a pessoa digitar algo diferente de número, o Integer.parseInt lança uma exceção NumberFormatException. Então basta você colocar a linha 12 de seu código dentro de um try/catch e no catch informar o usuário do que ele deve fazer.

O problema é que não sei usar o comando try.

Alguma dica ?

hehe

Valew

Google: http://www.dca.fee.unicamp.br/cursos/PooJava/excecoes/exc_captrat.html
Qualquer dúvida no entendimento, poste aqui.