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

ver variables de una clase desde un evento

Estas en el tema de ver variables de una clase desde un evento en el foro de Java en Foros del Web. hola tios, tengo el siguiente código: Código PHP: String nombre  =  "Paco" ; botonAceptar . addActionListener (new  ActionListener (){     public  void actionPerformed ( ActionEvent e ){          System ...
  #1 (permalink)  
Antiguo 16/06/2005, 11:22
Avatar de sith  
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 20 años, 9 meses
Puntos: 0
ver variables de una clase desde un evento

hola tios, tengo el siguiente código:

Código PHP:
String nombre "Paco";
botonAceptar.addActionListener(new ActionListener(){
    public 
void actionPerformed(ActionEvent e){
        
System.out.print(nombre);
    }    
}); 
No me imprime el nombre xq no lo ve desde aqui, de hecho me da error, como hago para poder imprimir la variable que esta fuera del evento
  #2 (permalink)  
Antiguo 16/06/2005, 11:52
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años
Puntos: 1
declarando esa variable como variable de la clase seguro q te la pilla bien
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #3 (permalink)  
Antiguo 20/06/2005, 00:43
Avatar de kripton  
Fecha de Ingreso: diciembre-2002
Ubicación: Zaragoza
Mensajes: 296
Antigüedad: 21 años, 4 meses
Puntos: 0
Lo siguiente debería funcionar:
Código PHP:
String nombre "Paco"

botonAceptar.addActionListener(new ActionListener(){ 
    public 
void actionPerformed(ActionEvent e){ 
        
actionBotonAceptar();
    }     
}); 

private 
void actionBotonAceptar(){
    
System.out.print(nombre); 

Saludos,
kripton
__________________
Hoy por ti, mañana por mi. Compartiendo entre amigos.

Usuario Registrado Linux #327495
  #4 (permalink)  
Antiguo 20/06/2005, 09:57
Avatar de sith  
Fecha de Ingreso: julio-2003
Ubicación: Sevilla
Mensajes: 333
Antigüedad: 20 años, 9 meses
Puntos: 0
gracias, me parece un metodo muy bueno
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 11:35.