ho provato il codice sotto, grazie simo.
avevo risolto anche con un

codice:
 if (dimensione.getText() instanceof String){
 JOptionPane.showMessageDialog(null,"Devi inserire un intero", "Attenzione",JOptionPane.WARNING_MESSAGE);
solo che ho visto che se si introducono caratteri particolari tipo questo ' mi genera un problema, quindi voglio evitare anche che l'utente inserisca questi caratteri.

come lo gestisco?
ciao e grazie