ActionListener, qual a melhor maneir?

2 respostas
WendersonLP

Olha gostaria de saber, com a expenriência de vocês, qua a melhor maneira de da uma ação aos botões
usando " ActionListener", implimentando-o a class, e fazendo com que somente uma função de ação aos botôes

EX:

button.addActionListener( this );
buton2.addActionListener( this );


public void actionPerformed( ActionEvent e ){
         if( e.getSource() == button ){
               //faça
         }

         if( e.getSource() == button2 ){
              //faça
         }
}

ou simplesmente utilzar classes anônimas para cada um botão por vez

Ex:

button.addActionListener( 
          new ActionListener(){
                 public void actionPerformted( ActionEvent e ){
                          //faça
                 }
          }
);

button2.addActionListener( 
          new ActionListener(){
                 public void actionPerformted( ActionEvent e ){
                           //faça
                 }
          }
);

qual a melhor?

2 Respostas

fabiofalci

A que tu se sentir mais confortável.
Prefiro a segunda, a primeira tem muito if.

lina

Oi,

Não tem porque fazer a primeira opção se você já sabe exatamente qual ação deverá ser realizada ou qual deverá ser feita…

Tchauzin!

Criado 30 de junho de 2009
Ultima resposta 30 de jun. de 2009
Respostas 2
Participantes 3