JOptionPane d'Entrée à l'int

Je suis en train de faire un JOptionPane obtenir une entrée et l'affecter à un int, mais je suis certains problèmes avec les types de variables.

Je suis en train d'essayer quelque chose comme ceci:

Int ans = (Integer) JOptionPane.showInputDialog(frame,
            "Text",
            JOptionPane.INFORMATION_MESSAGE,
            null,
            null,
            "[sample text to help input]");

Mais je suis arriver:

Exception in thread "main" java.lang.ClassCastException: java.lang.String cannot
be cast to java.lang.Integer

Ce qui semble logique pourtant, je ne peux pas penser à une autre façon de faire ceci se produire.

Merci d'avance

OriginalL'auteur kxk | 2010-06-25