claro, en ningún momento creo el objeto, de esto se deduce que si a mi variable de clase controlador la declaro e inicializo, ya funcionará como esperaba. gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
btnAgregarAgencia.addActionListener(controlador);
btnAgregarAgencia.addActionListener( new Controlador() );
...
//clase principal
Controlador controlador;//variable de clase
//código generado por eclipse :
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Basico window = new Basico();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
...
JButton btnAgregarAgencia = new JButton("Agregar Agencia");
//asigno objeto de mi clase para que le gestione:
btnAgregarAgencia.addActionListener(controlador);
System.out.println("objeto asignado");
btnAgregarAgencia.setBounds(60, 46, 123, 23);
frame.getContentPane().add(btnAgregarAgencia);
...
...
public class Controlador implements ActionListener{
public void actionPerformed(ActionEvent e){
System.out.println("evento");
}
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/Hello</url-pattern>
</servlet-mapping>