Desencadear botões

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.;
import java.awt.event.
;
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);
}

}

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.