Menú

Mostrar Mensajes

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ú

Mensajes - boolean

#1
Java / Re: ayuda con swing en java
9 Diciembre 2006, 07:28 AM
ninguna ayuda? sugerencia?
#2
Java / ayuda con swing en java
8 Diciembre 2006, 21:15 PM
hola, tengo una aplicación realizada en swing. De la siguiente forma:

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.