Una interfaz gráfica de usuario permite que un usuario medio de usar el programa de ordenador sin saber nada de código. En cualquier GUI , a menudo es necesario que usted proporcione la funcionalidad del ratón - un botón " OK" para hacer clic, por ejemplo. Cuando se aprende a escribir interfaces gráficas de usuario , Java es un lenguaje de programación a usar. Herramientas Swing de Java presenta fácil de usar clases JComponent . Además , Columpio trabaja con Abstract Window Toolkit de Java, lo que permite utilizar las interfaces EventListener del AWT . Uno de ellos es el MouseListener . Utilizar una clase que implementa MouseListener le permite detectar lo que el usuario está haciendo con el ratón. Instrucciones
1
Import javax.swing . * , Java.awt.event.MouseListener y java.awt.event.MouseEvent en un archivo java . . Este será el archivo que se utiliza para implementar la interfaz MouseListener .
2
Escribir una definición de una clase que implementa MouseListener en el archivo java misma . . Por ejemplo , si quiere llamar a su MListen clase , esta sería la primera línea de su clase :
MListen clase pública implementa MouseListener
3 definiciones Escriba
en su código de clase para algunos o todos de los siguientes métodos : mouseClicked ( ) , mouseEntered ( ) , mouseExited ( ) , mousePressed ( ) , y mouseReleased ( ) . Para cada uno de estos cinco métodos , debe proporcionar " MouseEvent e" como parámetro entre paréntesis. Esto le dice a la información sobre el método de ratón. Para obtener más información acerca de lo que estos métodos hacen y qué información está contenida dentro de un MouseEvent , consulte las interfaces de programación de aplicaciones Java, o API , por tanto MouseListener y MouseEvent .
4
Escribe una constructora para una JPanel de la siguiente manera : " JPanel p = new JPanel (); " . ( Se puede sustituir "p" con el nombre que desee . ) Crea una instancia de la clase MouseListener similar , por ejemplo , " MListen m = new MListener (); " .
5
Escriba el addMouseListener método en el código con su JComponent . Por ejemplo , supongamos que tiene un JPanel llamado " p " y un MouseListener llamado " escuchar ". En este caso , deberá añadir la siguiente declaración: " p.addMouseListener ( escuchar )," . Para obtener más información sobre cómo funciona addMouseListener , mira API Java de componentes , desde JComponent hereda el método addMouseListener de Component .