Bom dia, sou iniciante na linguagem java, e estou desenvolvendo em meu TCC um sistema em java plataforma desktop (SE) usando eclipse, tenho uma observação e gostaria que me corrigissem se estiver errado:
Quando faço um evento num botão, utilizo o seguinte código:
JButton botao = new JButton();
botao.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
//código
}});
Percebi que ao adicionar um evento ActionListener, estou ultilizando "awt", existe um ActionListener da mesma maneira usando "swing", sendo que meu botão é da classe swing, não quero misturar os dois?
Alem de extender a classe para ActionListener ex:public class Classe extends JFrame implements ActionListener{
//código
public void actionPerformed(ActionEvent e) {
//código
}
}
Por gentileza se ouver outra maneira, ou se não fazer sentido gostaria de ouvir sua opnião.