Desencadear botões

1 resposta
java
E

Boa tarde galera,
sou nova em programação em java e estou querendo desenvolver um programa de perguntas.
Queria que depois de responder a primeira pergunta(sim ou nao) fosse para a segunda pergunta e assim por diante.
Agradeço demais a ajuda!
Segue o codigo abaixo:

package teste;

import javax.swing.<em>;

import java.awt.event.</em>;

import java.awt.*;

public class Teste extends JFrame {

private JLabel pergunta1, pergunta2;

private JButton sim, nao;

int resposta = 0;
public Teste(){
    super("Check List");
    Container container = getContentPane();
    container.setLayout(new FlowLayout());
    
    
    pergunta1 = new JLabel("Você bebeu hoje?");
    container.add(pergunta1);
    
    
    JButton sim = new JButton("SIM");
    JButton nao = new JButton("NÃO");
    container.add(sim);
    container.add(nao);
    
    sim.addActionListener(
         new ActionListener(){
             public void actionPerformed(ActionEvent evento){
                 
                 JOptionPane.showMessageDialog(null,"Teste");
             }
});   
    nao.addActionListener(
         new ActionListener(){
             public void actionPerformed(ActionEvent evento){
               
             }
});
    
    
    setSize(525,125);
    setVisible(true);
         
}

public static void main(String[] args) {
    Teste aplicacao = new Teste();
    aplicacao.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}

1 Resposta

F

Olá,
Crie uma variavel que confere se foi feita a pergunta e respondida.
Caso seja entre sim ou nao, determina 0 ou 1 e a cada resposta reinicie.
Caso seja indiferente, crie uma variavel statica e vá somando dentro de cada pergunta e habilitando a próxima.

Criado 22 de junho de 2016
Ultima resposta 22 de jun. de 2016
Respostas 1
Participantes 2