Primero debemos de copiar nuestras imagenes, que nos serviran para crear nuestro propio cursor en java, a nuestro proyecto, las imagenes deben ser uno que soporte java como JPG, PNG, etc, pero no pueden ser con extensiones ".cur" que son para cursores, recuerden que nosotros lo crearemos.
Ahora si les mostrare como sera el resultado una vez creado.
RESULTADO
Como ven Cada vez que el MOUSE entra en cada Boton cambia el tipo de cursor, pero para la ventana o el JFrame el cursor tbn es otro, ahora si miren el COD. FUENTE.
COD. FUENTE
/** * * BLOGGER : http://javadhc.blogspot.com * E-Mail : shamirdhc31@gmail.com * YOUTUBE : http://www.youtube.com/user/shamirdhc31/videos * */ import java.awt.Cursor; import java.awt.FlowLayout; import java.awt.Point; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; public class CambiarCursor extends JFrame { public Cursor CursorPrograma; public Cursor CursorBoton; public JButton btnCursor = new JButton("javadhc.blogspot.com"); public CambiarCursor() { super("CAMBIAR CURSOR POR UNO PERSONALIZADO"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setSize(400,300); this.setLayout(new FlowLayout(FlowLayout.CENTER,100,100)); ImageIcon ImagenPrograma = new ImageIcon("Cursor Programa.PNG"); ImageIcon ImagenBoton = new ImageIcon("Cursor Boton.PNG"); Toolkit TK = Toolkit.getDefaultToolkit(); this.CursorPrograma = TK.createCustomCursor(ImagenPrograma.getImage(), new Point(2,2),"Cursor 01"); this.CursorBoton = TK.createCustomCursor(ImagenBoton.getImage(), new Point(2,2),"Cursor 02"); this.add(this.btnCursor); this.btnCursor.setCursor(CursorBoton); this.setCursor(CursorPrograma); } public static void main(String[] ARGUMENTOS) { new CambiarCursor().setVisible(true); } }
DALE CLICK EN LA IMAGEN PARA BAJARTE EL PROYECTO CON EL EJERCICIO
IMPORTANTE : "TODOS LOS CODIGOS INDICADOS AQUI SON ESCRITOS POR MI, ASI QUE CUALQUIER DUDA O EJERCICIO QUE NO PUEDAN RESOLVER, NO DUDEN EN MANDARME UN E-MAIL A MI CORREO"
shamirdhc31@gmail.com
muchas gracias, esta excelente!, wow :D
ResponderEliminarNO ME SALE SE DESAPARECE EL CURSOR :(
ResponderEliminardebe de ser que no encuentra las imagenes... asegurate k las imagenes esten en la carpeta del proyecto.... y tbn que las imagenes tengan formatos estandares.. como jpg,png,etc... si te sigue dando error, me puedes enviar la carpeta de tu proyecto comprimido a mi correo.. y te digo donde esta fallando...
Eliminary colocar una imagen.gif se puede eh intentado y no?
Eliminarque me dices tu!!!
si se pudiera podrias tu ayudarme por fa...
gracias!