viernes, 3 de agosto de 2012

CAMBIAR CURSOR EN JAVA CON LOS CURSORES DEL JDK

Para cambiar el cursor de nuestro programa se puede hacer de dos formas, puedes cambiarlo con los cursores que ya existen o que son predeterminados en el JDK, y la segunda forma es crearte tu propio cursor con la imagen que ya tengas, pero esta vez les enseñare a cambiar el cursor de la manera clasica.

RESULTADO






Como ven Cada vez que el MOUSE entra en cada Boton cambia el tipo de cursor, eso es lo que en el siguiente COD. FUENTE quiero mostrales como se hace.


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 javax.swing.JButton;
import javax.swing.JFrame;

public class CambiarCursor extends JFrame
{
    public JButton btnCursor01 = new JButton("Cursor 01");
    public JButton btnCursor02 = new JButton("Cursor 02");
    public JButton btnCursor03 = new JButton("Cursor 03");
    public JButton btnCursor04 = new JButton("Cursor 04");
    public CambiarCursor()
    {
        super("CAMBIAR CURSOR POR UNO CLASICO");
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setLayout(new FlowLayout(FlowLayout.CENTER,50,50));

        this.btnCursor01.setCursor(new Cursor(Cursor.WAIT_CURSOR));
        this.btnCursor02.setCursor(new Cursor(Cursor.HAND_CURSOR));
        this.btnCursor03.setCursor(new Cursor(Cursor.MOVE_CURSOR));
        this.btnCursor04.setCursor(new Cursor(Cursor.TEXT_CURSOR));

        this.add(this.btnCursor01);
        this.add(this.btnCursor02);
        this.add(this.btnCursor03);
        this.add(this.btnCursor04);

        this.setCursor(new Cursor(Cursor.CROSSHAIR_CURSOR));
        this.pack();
    }
    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

2 comentarios:

  1. BUEN BLOG BROTHER ES LA PRIMERA VEZ Q LO REVISO ME SIRVIO TU PROYECTO DE APARIENCIA DEL CURSO GRACIAS MEN

    ResponderEliminar
  2. oyes se pude colocar una imagen.gif
    ocupo saber eso por fa si me pudieras ayudar
    este es mi correo
    karlos.antoni-1994@hotmail.com

    ResponderEliminar