Resposta de um JOptionPane

Como faço para pegar a resposta de uma box? Ela vem em Object e quero transformá-la em inteiro.

private void btPranchaAjudaActionPerformed(java.awt.event.ActionEvent evt) { Object[] opcoes = { "1", "2", "3", "4" }; Object resposta; resposta = JOptionPane.showInputDialog(null, "Layout?", "Finalização", JOptionPane.PLAIN_MESSAGE, null, opcoes, null); if(resposta != null) { painelPranchaPrincipal.removeAll(); layout = resposta; controle = 1; constroiLayout(); painelPranchaPrincipal.repaint(); painelPranchaPrincipal.revalidate(); } }

Na verdade ele te retorna uma String, você é quem referencia esta String com um Object :wink:

Para converter Strings para Integers use o método:

Integer.parseInt(string);

Ah, é verdade!

Duhh, auiheiuhaiuehaea…
Brigadão velho.