cambiar el puntero al rat贸n
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
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
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);
//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);
