Armazenar dados dentro da mensagem JOptionPane.showOptionDialog

3 respostas
Maicon_Cardoso
Object[] opição = {"Sim","Nao"};
        // variavel i equivale a opição primaria
          int i = JOptionPane.showOptionDialog(null, "O Meio de Transpote que Você pensou Tem Rodas?", "Jogo",
                  JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opição, opição[0]);

/*inicio fluxo */

         if(i == JOptionPane.YES_OPTION){
                   int m = JOptionPane.showOptionDialog(null, "O Meio de Transpote que Você Pensou é Um Carro?", "Jogo",
                  JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opição, opição[0]);

				  if(m == JOptionPane.NO_OPTION ){
				  
				  String transporte = JOptionPane.showInputDialog("Qual Meio de Transporte que Você Pensou ?");
                  String pensou = JOptionPane.showInputDialog("O_Carro ______  o___" +transporte+ "___não");
				  System.exit(0);}
				  }

3 Respostas

gustavocoolt

qual sua duvida?

Ruttmann

Coloque seu código entre as tags code, fica muito mais fácil pra leitura...

Object[] opicao = {"Sim","Nao"}; 
// variavel i equivale a opiçao primaria 
int i = JOptionPane.showOptionDialog(null, "O Meio de Transpote que Você pensou Tem Rodas?", "Jogo", 
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opicao, opicao[0]); 

/*inicio fluxo */ 

if(i == JOptionPane.YES_OPTION){ 
int m = JOptionPane.showOptionDialog(null, "O Meio de Transpote que Você Pensou é Um Carro?", "Jogo", 
JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, opicao, opicao[0]); 

if(m == JOptionPane.NO_OPTION ){ 

String transporte = JOptionPane.showInputDialog("Qual Meio de Transporte que Você Pensou ?"); 
String pensou = JOptionPane.showInputDialog("O_Carro ______ o___" +transporte+ "___não"); 
System.exit(0); 
}

E, o que foi aquele "opicao" ali? :lol:

E

Pelo menos ele não escreveu “opssão”… :slight_smile:

De modo geral, se você tem uma palavra em inglês que termina com “tion” (como emotion, option, specification, realization, contraception, assumption, presumption…) em português ela costuma terminar como “ção”: emoção, opção, especificação, realização, contracepção, assunção, presunção…
Se você consegue escrever a palavra em inglês (afinal de contas, você não usa uma JOpissaoPane) conseguirá escrever em português, se aprender a regrinha acima.

Criado 24 de setembro de 2012
Ultima resposta 24 de set. de 2012
Respostas 3
Participantes 4