Problema com JOptionPane

3 respostas
R

Fala galera,
estou com seguinte problema,
quero colocar uma mensagem na tela logo no início do programa,
a mensagem aparece, mas o resto do programa não dá o seguinte erro
Exception in thread “main” java.lang.RuntimeException: JOptionPane: type must be one of JOptionPane.ERROR_MESSAGE, JOptionPane.INFORMATION_MESSAGE, JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE or JOptionPane.PLAIN_MESSAGE

A parte do código que está com problema é essa aí:

public static void main(String[] args) {
        
        int vet1[]=new int [15];
        int vet2[]=new int [15];
        
        JOptionPane.showMessageDialog(null,"Esse programa foi desenvolvido por RENATO","Desenvolvimento",1);     
        
        for (int i=0; i<15; i++){
            while(true){
            try{
            vet1[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o "+ (1+i) +"º número SORTEADO: ","Números Sorteados",4));
            break;
            }catch (NumberFormatException e){
                JOptionPane.showMessageDialog(null,"Digite o número novamente", "Erro",0);
            }
            }
        }

Vlw

3 Respostas

R

Ae, desculpe aí,
já achei o erro,
tava dando esse erro por causa dessa parte

vet1[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o "+ (1+i) +"º número SORTEADO: ","Números Sorteados",4));

Só pode ir até [color=red]3[/color]

Vlw ae

RobsonFagundes

vc errou nesta linha aki
use isto

vet1[i] = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o 1º" + i + "Números Sorteados", 4));

ao inves disto!!!

vet1[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o "+ (1+i) +"º número SORTEADO: ","Números Sorteados",4));

flw

R

RobsonFagundes:
vc errou nesta linha aki
use isto

vet1[i] = Integer.parseInt(JOptionPane.showInputDialog(null, "Digite o 1º" + i + "Números Sorteados", 4));

ao inves disto!!!

vet1[i]=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite o "+ (1+i) +"º número SORTEADO: ","Números Sorteados",4));

flw

Vlw RobsonFagundes

mas, já tinha achado o erro,
o problema é o número 4 no final, existem apenas os seguintes parâmetros

0 -> Erro (x)
1 -> Informação (i)
2 -> Atenção (!)
3 -> Pergunta (?)

Mas, de qualquer jeito, muito obrigado!!!
Vlw

Criado 26 de maio de 2008
Ultima resposta 26 de mai. de 2008
Respostas 3
Participantes 2