cambiar el puntero al ratón

susana
27 de Mayo del 2005
Hola:

Estoy haciendo una aplicación en la que hago zoom a una imagen y quisiera que cuando amplio la imagen se me pusiera como puntero del raton una lupa con un signo mas. He consegido cambiar el puntero:

canvas.setCursor(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));

pero yo quiero ponerle una imagen. Alguien sabría decirme como se puede hacer.

Muchas gracias


Jorge D
27 de Mayo del 2005
mira debes hacer esto:
//inicio del codigo
Cursor cur_cust = null;
Toolkit tk = Toolkit.getDefaultToolkit();
Image img = new ImageIcon("c:jorgeimagen.gif").getImage();
Point p = new Point(0,0);
try{
cur_cust = tk.createCustomCursor(img, p, "Cursor Jorge");
}
catch(IndexOutOfBoundsException error){
System.out.println(error);
}

// c puede ser cualquier componente
c.setCursor(cur_cust);