Personalizar cursor en Java
Los cursores de Java vienen por defecto, pero podemos darle nuestro estilo al cursor que se muestra en la aplicación de Java.
Tengo un JFrame le agrego componentes y veo la necesidad de que cada componente tenga su propio cursor personalizado, con unas pocas líneas de código podemos hacerlo, primero creamos las variables globales:
public Cursor miCursor;
Toolkit TK = Toolkit.getDefaultToolkit();
//La ruta de la imagen del cursor
//El tamaño puede ser entre 32x32 o 48x48
//La imagen debe ser de fondo transparente
ImageIcon ImagenPrograma = new ImageIcon("Imagenes/cur4.png");
Luego agregamos lo siguiente para que se aplique la imagen del cursor:
public Frame_Visual() {
initComponents();
this.miCursor = TK.createCustomCursor(icono.getImage(), new Point(0,0),"Cursor");
//jPanel es el componente, pero puede ser un boton, caja de texto....
this.jPanel2.setCursor(miCursor);
}
Para conocer los cursores por defecto de Java: http://masdejava.blogspot.pe/2016/08/cambiar-cursor-por-defecto-de-java.html
Comentarios
Publicar un comentario