Añadir un MouseListener a una GUI

Info

Stay Informed

¿Cómo quieres ser notificado de nuevos posts?

Bookmark & Share

¡Comprate esto con un amigo!

5 Comments

  • Claro y al punto. Es lo que necesitaba si rodeos y sin referencia a otros lenguajes de programacion. Muchas gracias.

  • exelente, como se captura datos desdel teclado?

  • hola…quisiera saber porque me da error….este es mi codigo .

    /**  * @(#)EjemploSwing2.java  *  * EjemploSwing2 application  *  * @author  * @version 1.00 2010/11/23  */    import java.awt.event.MouseEvent;  import javax.swing.*;  public class EjemploSwing2 {         public static void main(String[] args) {         // primero nos creamos los tres objetos que necesitamos                JFrame miFrame = new JFrame ();         JPanel miPanel = new JPanel();         JButton miBoton = new JButton("visita ekn.com");         Escuchador miEscuchador = new Escuchador ();   // creamos un tipo objeto tipo eschuchador          // acontinuacion "metemos" unos elementos en otro                              miBoton.addMouseListener(miEscuchador);                                miPanel.add(miBoton);              miFrame.getContentPane().add(miPanel);              miFrame.setVisible(true);                                       } }           class Escuchador implements MouseListener            {           public void mouseClicked (MouseEvent arg0){               System.out.println( "visita ekn.com");                   }                   public void mouseEntered(MouseEvent arg0){                   }              public void mouseExited(MouseEvent arg0){           }           public void mousePressed(MouseEvent arg0){                   }                         }

     

     

    y este es el eeror que me muestra….

     

    C:\Documents and Settings\Administrador\Mis documentos\JCreator Pro\MyProjects\EjemploSwing2\src\EjemploSwing2.java:36: cannot find symbol symbol: class MouseListener           class Escuchador implements MouseListener                                       ^ C:\Documents and Settings\Administrador\Mis documentos\JCreator Pro\MyProjects\EjemploSwing2\src\EjemploSwing2.java:25: addMouseListener(java.awt.event.MouseListener) in java.awt.Component cannot be applied to (Escuchador)              miBoton.addMouseListener(miEscuchador);                      ^ 2 errors Process completed.  

     

     

    ——————–Configuration: EjemploSwing2 – JDK version 1.6.0_22 <Default> – <Default>——————– java.lang.NoClassDefFoundError: EjemploSwing Caused by: java.lang.ClassNotFoundException: EjemploSwing     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)     at java.security.AccessController.doPrivileged(Native Method)     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)     at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: EjemploSwing.  Program will exit. Exception in thread "main" Process completed.  

     

     

    ayuda…soy nuevo en java…

  •    import java.awt.event.MouseEvent; 

             import javax.swing.*;

     public class EjemploSwing2 {       

      public static void main(String[] args) {    

        // primero nos creamos los tres objetos que necesitamos               

       JFrame miFrame = new JFrame ();       

       JPanel miPanel = new JPanel();      

       JButton miBoton = new JButton("visita ekn.com");     

        Escuchador miEscuchador = new Escuchador ();   // creamos un tipo objeto tipo eschuchador       

       // acontinuacion "metemos" unos elementos en otro        

                          miBoton.addMouseListener(miEscuchador);                               

                          miPanel.add(miBoton);            

                          miFrame.getContentPane().add(miPanel);             

                          miFrame.setVisible(true);                                      

    }

    }     

          class Escuchador implements MouseListener          

      {          

                  public void mouseClicked (MouseEvent arg0){              

                                  System.out.println( "visita ekn.com");                 

      }                  

    public void mouseEntered(MouseEvent arg0) {        

               }             

    public void mouseExited(MouseEvent arg0) {   

            }          

    public void mousePressed(MouseEvent arg0) {           

            }                   

          }

Deja un comentario

Get Adobe Flash playerPlugin by wpburn.com wordpress themes