Crear un cursor

aydil
26 de Agosto del 2004
Quiero utilizar como cursor en una aplicaciónAWT una imagen con lo cual necesito crear un nuevo cursor. Se que el metodo a usar es
createCustomCursor(Image cursor, Point hotSpot ,String name) pero ya no se mas
y no se tratar objetos de la clase Image por que la clase Image es una clase abstracta, y claro .... no se me ocurre nada. No se si todo esto tiene relación con el interfaz customizer....... el caso es que tiene pinta de ser simple, pero no consigo hacerlo..... gracias! :)

Richyy poder ;)
26 de Agosto del 2004
Hola!
Aqui te dejo el codigo de un ejemplo que hice, el ejemplo lo hice usando Swing, ojalá te ayude en algo.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class CursorPer extends JFrame{
private JButton b1;

public CursorPer(){
getContentPane().setLayout(null);
setBounds(150,100,250,200);
setDefaultCloseOperation(EXIT_ON_CLOSE);

b1=new JButton("Aceptar");
//b1.setCursor(new Cursor(Cursor.HAND_CURSOR));
b1.setBounds(50,50,100,30);
getContentPane().add(b1);

crearCursor();

show();
}

public void crearCursor(){ Toolkit herramienta=Toolkit.getDefaultToolkit();
Image img=herramienta.getImage("Imagenes/evil.jpg");
Cursor cursor=herramienta.createCustomCursor(img,new Point(0,0),"cursor");
setCursor(cursor);
}

public static void main(String a[]){
new CursorPer();
}
}

Atte.: Richyy poder ;)

aydil
26 de Agosto del 2004
Muchas gracias!!! me ha quedado muy bien :)