elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Java / Re: ayuda con swing en java en: 9 Diciembre 2006, 07:28 am
ninguna ayuda? sugerencia?
2  Programación / Java / ayuda con swing en java en: 8 Diciembre 2006, 21:15 pm
hola, tengo una aplicación realizada en swing. De la siguiente forma:

Código:
public class Aplicacion extends JFrame
{
     private JButton a;
     private JButton b;

     public static void main(String[] args)
    {
          new Aplicacion();
    }

    public Aplicacion()
    {
         // aqui todo el codigo del constructor
         // que genera la interfaz.
         // Con estos botones tengo problema:
       
         Interna o = new Interna();

         a = new JButton("jugar");
         a.addActionListener(o);
       
         b = new JButton("resultado");
         b.addActionListener(o);
      }

     // a continuacion una clase interna que
    // maneja los eventos

   private class Interna implements ActionListener
   {
 
        public void actionPerformed(ActionEvent e)
        {
             
             if(e.getSource() == a)
             {
                      // se hace algo
             }
 
             if(e.getSource() == b)
             {
                   // este codigo jamás lo ejecuta
                  // es como si no existiera
                  // ¿por qué?
              }
}
}
     

La situación es que el "botón b" a pesar de tener registrado un listener no gatilla ninguna acción. Sin embargo, si cambio
    if(b.getSource() == b) por un simple "else", el boton b si gatilla la acción...¿por qué?. Gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines