Foros del Web » Programación para mayores de 30 ;) » Java »

Conseguir referencia a objeto dentro de su Action Listener

Estas en el tema de Conseguir referencia a objeto dentro de su Action Listener en el foro de Java en Foros del Web. Hola: Llevo un buen rato dándole vueltas y buscando y no encuentro como conseguir un objeto JButton dentro de su ActionListener para poder cambiar su ...
  #1 (permalink)  
Antiguo 08/06/2010, 10:04
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 6 meses
Puntos: 0
Conseguir referencia a objeto dentro de su Action Listener

Hola:

Llevo un buen rato dándole vueltas y buscando y no encuentro como conseguir un objeto JButton dentro de su ActionListener para poder cambiar su color o su texto. No me vale declararlo como global en la clase porque se crean dinámicamente. Os pongo el trozo de código a ver si se me entiende mejor ;)


JButton boton = new JButton ( "" );

boton.addActionListener(new ActionListener() {
public void actionPerformed ( ActionEvent e )
{
// Aquí quiero tener la referencia al objeto "boton" para poder trabajar sobre él, pero no lo consigo siendo "boton" una variable local dentro de un método. ¿Es posible?
}
});


Un saludo.
  #2 (permalink)  
Antiguo 08/06/2010, 10:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Conseguir referencia a objeto dentro de su Action Listener

Ya me contesto yo solito, creo que me ofusqué un poco:

JButton boton = ( JButton ) e.getSource();

Etiquetas: conseguir, objeto, referencia, acciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.