Pergunta e resposta

Amigos, a parada é o seguinte, Quero criar uma janela na qual eu faço uma pergunta (Que esta programada) e ele exibe uma resposta (Também programada)
Usei um metodo de Login e senha KKKK

veja:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { if(pergunta.getText ().equals("Como você se chama?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Meu nome é SIAS"); if(pergunta.getText ().equals("Quem te criou?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Meu criador é o Lucas Mourão Lopes"); if(pergunta.getText ().equals("O que você gosta de fazer?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Navegar no Facebook, Conversar, trocar SMS, essas coisas"); if(pergunta.getText ().equals("Você gosta de estudar?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Só o que me interessa! Programação, Matematica, Inglês, Musica, essas coisas!"); if(pergunta.getText ().equals("Você é bom em matematica?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em Programação?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em inglês?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é bom em musica?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu tento kkk"); if(pergunta.getText ().equals("Você é homem ou mulher?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Nenhum dos dois seu idiota! eu sou um programa de computador"); if(pergunta.getText ().equals("Qual seu sexo?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou o que você quiser :D"); if(pergunta.getText ().equals("Qual sua religião?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou ateu, não gostou? pega eu!"); if(pergunta.getText ().equals("De que religião você é?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Eu sou ateu, não gostou? pega eu!"); if(pergunta.getText ().equals("Você faz sexo?") && (Interrogar.getText () .equals (""))) { JOptionPane.showMessageDialog(null, "Claro"); } } } } } } } } } } } } this.dispose(); }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer"); } }

a variável “Interrogar” esta pequena, minuscula, não da pra enxergar na tela masok.

Mas a duvida é a seguinte, Só funciona a Primeira pergunta e resposta, as demais não funcionam, e vão direto para }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer");
Sera que tenho que usar }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer"); para cada pergunta também?
:S
vocês tem outro metodo melhor que esse?
PRINT IDIOTA:

[i]Blz, primeiro a resposta pra sua pergunta não vai ser pesquise no forum, ou no google… [Piadinha direcionada, pessoal do facebook entendeu…]

Uma dica, a sua duvida é muito simples, se vc tivesse se dado ao trabalho de estudar um pouco
como já disseram, vc n estaria postando isso…

if é uma estrutura condicional, BASICA por sinal, a reposta do programa esta ok.

Seu erro[/i]

iif(pergunta = "Como você se chama?" ) //Qual a necessidade do  textField  Interrogar ????
	{		
		JOptionPane.showMessageDialog(null, "Meu nome é SIAS");
		// A resposta será essa acima... até aqui blz, mas...
		if(pergunta = "Quem te criou??")
		{
			// Qual o texto que está no textField ??? 
			// Vc pediu para digitarem algo nele, então é essa valor que vai estar lá
			// Como a condição é falsa, a estrutura pula pra else
			bla, bla, bla, bla...;
		}
		
	}else{
		nPostInformacoesPessoaisNaWeb; // Nomes de variaveis por convenção devem começar com letra minuscula,
                                                                  // CLASSES com letra maiúscula.
                                                                  // Parece besteira, mas não é.... 
                //Mensagem Subliminar  -sqn .-.	
	}

[color=red]Você me tem no Facebook?
KKKKK ~~>[/color] http://www.facebook.com/LucasMouraoLopes/posts/151480245038919 (Postado dia 11 de junho)


[color=darkblue]Masok.
Olha, eu usei seu metodo veja:
[/color]

[code]private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
if(pergunta = “Como você se chama?” ) //Qual a necessidade do textField Interrogar? é que eu usei um metodo de login e senha, dentro do Interrogar ficaria “NADA” (besta eu sei, eram 3H da manhã, não consegui pensar em outra coisa)
{
JOptionPane.showMessageDialog(null, “Meu nome é SIAS”);
// A resposta será essa acima… até aqui blz, mas…
if(pergunta = “Quem te criou??”)
{
JOptionPane.showMessageDialog(null, “Meu criador é Lucas Mourão Lopes, Conhecido na internet como Spinkers”);

    }  
      
this.dispose();  
   }else{ JOptionPane.showMessageDialog(null, "Eu não sei o que você quer dizer");  
   }  
}[/code]

Porem, muitas linhas ficaram com erro :S
Veja:


A mensagem de erro dos IF é:

incompatible types required: boolean found: String ----- (Alt-Enter mostra dicas)

e dos demais erros é:

class, interface, or enum expected ---- (Alt-Enter mostra dicas)

[i]Cara, aquilo é só para mostrar,EXEMPLIFICAR O SEU ERRO. Não é um método…

rs

[/i]

Ok, mas então me diga, como eu colocaria no meu codigo pra funcionar isso que eu quero?

[i]Acho que já se passaram mais de 48 hrs, vc pesquisou?? Vc estudou sobre??
Acho que não…

[/i]

Pronto, ja estudei.

if (pergunta.getText().equals("Você é a favor dos protestos? ou você esta do lado do governo?")) JOptionpane.showMessageDialog(null, "Eu quero que o governo se f*** cara!");