1
Escriba el siguiente código en la parte superior del archivo Java que contendrá los botones del rollover :
javax.swing.JButton importación , importación java.awt.event.MouseEvent ; java.awt.event.MouseListener importación;
2
Declare su JButton escribiendo el siguiente código dentro de la clase que contiene los componentes de la interfaz gráfica de usuario , pero fuera de cualquiera de sus formas:
JButton ;
3
inicializar el nuevo botón con un título apropiado , escriba el siguiente código en la misma ubicación en la que ha declarado sus otros objetos GUI :
< p > button = new JButton ( " Click Me ");
4
Añadir un detector de ratón para el nuevo botón . Introduzca el código justo debajo de la declaración del botón :
button.addMouseListener ( nueva MouseListener () {
} ) ;
5
reemplazar el método del MouseListener es con su propio . Inserte llamadas a sus propios métodos dentro de cada uno de los métodos del MouseListener . Escriba el siguiente código entre la apertura de su nuevo MouseListener y los soportes de cierre :
public void mouseEntered ( MouseEvent e) { Mousein ( e) ;} public void mouseExited ( MouseEvent e) { mouseOut ( e) ;} public void mouseClicked ( MouseEvent e) { MouseClick ( e) ;} public void mousePressed ( MouseEvent e) { mousePress ( e) ;} public void mouseReleased ( MouseEvent e) { mouseRelease ( e) ;}
6
Crear los métodos de acción que llevarán a cabo los comportamientos correctos cuando se activa el botón . Escriba el siguiente código dentro de la clase que contiene los componentes GUI , pero fuera de los otros métodos :
private void Mousein ( MouseEvent e) { }
private void mouseOut ( MouseEvent e) {
} private void mouseClicked ( MouseEvent e) { }
private void mousePressed ( MouseEvent e) { }
private void mouseReleased ( MouseEvent e) { }
7
Rellene cada método de acción con el código que desee ejecutar cuando el usuario realiza la acción correspondiente en el botón. Por ejemplo , puede solicitar su botón para cambiar el texto cuando el ratón pasa sobre ella , insertando el código siguiente en el método Mousein :
button.setText ( "¡ Hola " ), se puede programar el botón para volver a su texto original , cuando el usuario del ratón sale de la zona del botón insertando el código siguiente en el método : mouseOut button.setText ( "Click Me") ;