Correção

Boa noite a todos.

Preciso fazer as correções necessárias na classe JanelaObter tratando o erro NumberFormatException que ocorre quando são inseridos valores que não sejam números inteiros. Ou seja, deve-se emitir uma Janela de aviso pedindo que seja digitado novamente o número, caso o dado informado seja diferente de um inteiro. Para isso utilize a classe JanelaAviso contendo como mensagem o pedido de redigitação do dado. Devem ser digitados 10 números inteiros que serão impressos alguém por afvor pode me ajuadar? Obrigado.
Segue o codigo: muito obrigado.
Classes:

import javax.swing.*;
import javax.swing.JOptionPane;
class JanelaAviso { 
public static void main(String[] arg) { 
JOptionPane.showMessageDialog(null,"Pressione OK parainiciar","JanelaAviso",JOptionPane.WARNING_MESSAGE); 
JOptionPane.showMessageDialog(null,"Pressione OK para terminar"); 
System.out.println("fim do programa"); 
} 
}
import javax.swing.*; 
import javax.swing.JOptionPane;
class JanelaObter { 
public static void main(String[] arg) {
int[] aceitoNum = new int[5]; 
String aceitoStr = "";
for (int i = 0; i < 5; i++) {
String texto = JOptionPane.showInputDialog(null,"Digite o "+(i+1)+". numero");
aceitoNum[i] = Integer.parseInt(texto);
aceitoStr = aceitoStr+" "+texto; 
}
JOptionPane.showMessageDialog(null, aceitoStr,"Numeros Digitados",JOptionPane.INFORMATION_MESSAGE); 
System.out.println("fim do programa");
}
}

Amigo, isso é exercício de escola, não?

De qualquer maneira, uma dica: esse NumberFormatException aparece em Integer.parseInt. Portanto é lá que você deve pôr um try/catch.

Obrigado pela Dica, me ajudou bastante.
Como eu disse sou iniciante no Java, só para eu entender o try/catch eu devo colocar no meu programa logo abaixo da linha “aceitoNum[i] = Integer.parseInt(texto);” ? Muito Obrigado.