Cambiar el puntero del mouse

      • 28
      • mensajes
      • miembro desde
      • 22/03/04
    #1 Cambiar el puntero del mouse

    Hola,
    Cuando hago click en un boton desde una ventana para cargar otra ventana, llamo a un método que me hace algunos calculos, y después la muestra. Entonces necesito que el programa indique de alguna forma que está procesando, por lo que necesito saber como
    hago para cambiar el puntero del mouse (la flecha) por el del reloj de arena y viceversa.
    Gracias

  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    3 comentarios / 49669 Visitas

      • 2,582
      • mensajes
      • miembro desde
      • 16/03/04
    05/11/2005
    #2 Re: Cambiar el puntero del mouse

    Es muy sencillo, cualquier objeto que herede de Component tiene el metodo "setCursor"

    por ejemplo en el constructor de un Frame pones,

    setCursor(Cursor.CROSSHAIR_CURSOR);

    los distintos cursores estan en la clase Cursor
    Cursor.E_RESIZE_CURSOR
    Cursor.HAND_CURSOR
    ... etc

    El del relojito de arena es Cursor.WAIT_CURSOR creo.

      • 28
      • mensajes
      • miembro desde
      • 22/03/04
    07/11/2005
    #3 Re: Cambiar el puntero del mouse

    Muchas gracias, ahora va a quedar un poco más claro el programita que estaba haciendo.

    Marthinoth

      • 4
      • mensajes
      • miembro desde
      • 20/05/07
    09/07/2008
    #4 Re: Cambiar el puntero del mouse

    Tambien pueden ponerselo directamente al objeto en este caso al boton con esta linea
    OBJETO.setCursor(Cursor.getPredefinedCursor(Cursor .WAIT_CURSOR));

    es ventajoso porque no se ocupa poner implement en la clase puesto que algunas veces da errorel uso de implement e las clases

IR ARRIBA