Por defecto, la aplicación Java se utiliza el mismo conjunto de cursores del ratón como el sistema operativo subyacente . Así , en un equipo Windows, la aplicación Java utilizará el actual puntero del ratón de Windows, en Mac OS X, se utilizará el Mac OS X cursor del ratón por defecto , etc . Si prefiere crear manualmente sus propios cursores del ratón para su aplicación, puede hacerlo con la clase java.awt.Cursor incorporado . Cosas que necesitará
archivo de gráficos del diseño del cursor que desea
Mostrar más instrucciones
1
Crear una nueva ventana Java Swing . Si está utilizando un entorno de desarrollo integrado Java ( IDE ) , como Eclipse o Netbeans , puede tomar un atajo para hacer esto haciendo clic en " Archivo", " Nuevo proyecto " y seleccionar "Aplicación Java " en el cuadro de diálogo " Nuevo proyecto" . Si usted prefiere trabajar a la manera antigua en un editor de texto, el proceso de creación de forma manual no es muy complicado. Sólo tiene que guardar un nuevo archivo con el nombre " CustomCursorExample.java . "
2
Importe las bibliotecas que se necesitan para construir el programa en su nueva aplicación pegando estos términos en la parte superior de la " CustomCursorExample.java "file:
java.awt.Cursor importación;
java.awt.Image importación;
java.awt.Point importación;
import java . awt.Toolkit ;
javax.swing.JPanel importación;
cursor , por supuesto , representarán el cursor en el propio programa. Imagen celebrará una imagen que represente el cursor , mientras Toolkit es una clase auxiliar que puede transformar un objeto de imagen en un objeto Cursor. Por último , JPanel es la clase que representa una ventana de aplicación en Java.
3
Pega el siguiente código en el archivo ( si está utilizando un entorno de desarrollo , algunos de estos ya se hayan hecho para usted) :
public class CustomCursorExample extiende JPanel {
pública CustomCursorExample () {
Toolkit tk = Toolkit.getDefaultToolkit ();
cursorImage Imagen = tk.getImage ( " cursor.gif ");
cursor cursor = tk.createCustomCursor ( cursorImage , nuevo punto ( 0,0) , "Personalizado void main () {
nueva CustomCursorExample (); }
estática
}
La línea " cursor Cursor = tk.createCustomCursor ( cursorImage , nuevo punto ( 0,0) , Cursor personalizado " )," es el corazón del programa la caja de herramientas (tk ) crea un nuevo objeto de cursor con la imagen y le asigna el nombre "Punto" es muy importante ". cursor personalizado ". argumento. esto describe el punto de acceso para el cursor (que pixel en el cursor realizará el clic) . en este caso, el punto de acceso es la esquina superior izquierda de la imagen , y los gráficos para que el cursor se debe diseñar en consecuencia. por ejemplo , una flecha apuntando a la esquina superior izquierda. Por otro lado, un cursor en forma de cruz que desee elegir un punto de acceso en el centro de la imagen.