Cursor en Java

jakivi
21 de Enero del 2005
Hola es que he creado un cursor para cambiar el cursor al pulsar un boton, y lo creo con una imagen muy pequeña (1por1) pero sale demasiado grande en el cursor. Alguien podria ayudarme?. El codigo es este:
Cursor goma= null;
Point p = new Point(0, 0);
BufferedImage imgag=null;
imgag = new BufferedImage(1, 1, BufferedImage.TYPE_INT_RGB);
try {
goma = Toolkit.getDefaultToolkit().createCustomCursor(imgag,p,"C");
}
catch (IndexOutOfBoundsException ioobe) {
System.out.println("error "+ioobe);
}
pero cndo lo ejecuta el cursor es demasiado grande, me interesa que sae pequeño xq lo necesito para simular una goma como la del Paint. gracias y espero ayuda. Me es muy urgente. Gracias.

nkpevfqy
21 de Enero del 2005
Seguramente la imagen de un cursor tenga que tener un tamaño fijo, 16x16 o algo asi que dependera del SO. Asi que te escala la imagen hasta ese tamaño. Prueba con una imagen de 16x16 transparente con un unico punto negro en el centro o una esquina.