Olá Pessoal!
Os eventos devem estar em classes separadas da Interface Gráfica?
Se sim como devo fazer isso?
Obrigado
Cristiano
Olá Pessoal!
Os eventos devem estar em classes separadas da Interface Gráfica?
Se sim como devo fazer isso?
Obrigado
Cristiano
Os eventos não necessitam estar fora da classe, mas podem estar. Existem várias maneiras de implementar um evento, como inner classes, ou implementando determinadas interfaces na sua classe ou ainda com classes externas.
Veja aqui[
Você pode ter uma classe somente para sua GUI e outra para o controle dela. Exemplo:
public class CadastroControle {
private CadastroFrame frame;
public CadastroControle() {
frame = new CadastroFrame();
frame.botaoOK.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent e ) {
//aqui você trata o evento.
}
}
);
}
}
public class CadastroFrame extends JFrame {
public JButton botaoOk;
// aqui você implementa sua tela, sem lógica de negócio
}
Valeu pelas dicas galera!
Cristiano
addActionListener
serve para vc poder adicionar uma ova action ao seu elemnto GUI…
tipo…quando clicar no botão o que vai acontecer?
Definicao de ActionListener do JavaDoc: ( http://java.sun.com/j2se/1.5.0/docs/api/java/awt/event/ActionListener.html )
valeu? até… :thumbup:
alguém poderia me explicar pra q serve o “addActionListener”