Ir para conteúdo
Fórum Script Brasil
  • 0

Classe Botoes


Samuel_35

Pergunta

Minha classe Botoes não funciona. Alguém poderia ajudar?

Vejam:

import javax.swing.JButton;
import javax.swing.JPanel;
import java.awt.GridLayout;
import java.awt.event.ActionListener;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JButton;

public class Botoes extends JPanel{
    private JButton b1, b2, b3, b4;
    private Tratador tr;
    
    public Botoes(){
        tr = new Tratador();
        b1 = new JButton("CADASTRAR");
        b2 = new JButton("LISTAR");
        b3 = new JButton("EXCLUIR");
        b4 = new JButton("SAIR");
        b1.addActionListener(tr);
        b2.addActionListener(tr);
        b3.addActionListener(tr);
        b4.addActionListener(tr);
        
        add(b1);
        add(b2);
        add(b3);
        add(b4);
        
        setLayout(new GridLayout(0,2,0,6));
    }
    

        public class Tratador implements ActionListener{
    private JButton b1, b2, b3;
    public Tratador(JButton ba, JButton bb, JButton bc){    
        b1 = ba;
        b2 = bb;
        b3 = bc;
    }
    public void actionPerformed(ActionEvent acao){
        if(acao.getSource() == b1) {
        //    cadastrar();
                   
        } else {
            if(acao.getSource() == b2) {
            //    listar();
                
            } else {
                if(acao.getSource() == b3) {
                    //excluir();
                    
                } else {
                    System.exit(0);
                }
            }
        }
            System.out.printf("Ouvinte\t");    
        
    }
}
}

Editado por quintelab
Adicionado BBCode Code
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...