我要定制自己的鼠标光标,但碰到了些问题,代码如下
- Java code
Image image = Toolkit.getDefaultToolkit().getImage("G:\\testWorkspace\\Application\\jai_demo\\res\\00.jpg");DragScrollPane.this.setCursor(java.awt.Toolkit.getDefaultToolkit().createCustomCursor(image,new Point(0,0),"王王王王"));
1.好像只能用JPG类型的图象,其它类型的试过了无法显示.
2.因为不能用其它类型的图象所以要不就是图标太大,要不就是有背景看着很丑。如下图
我是从cur类型转过来的,大小32*32,因为jpg不能去除背景色所以就会存在背景色,
这张是我我把大小改为16*16,但是最后显示还是以32*32来显示的,
这要怎么做,在网上没找到相关的资料。
------解决方案--------------------------------------------------------
java还支持gif格式的图片,你可以试试啊
------解决方案--------------------------------------------------------
java中自定义鼠标光标是支持.gif型图片的,楼主可以搜索一下背景为透明的鼠标光标图片即可
------解决方案--------------------------------------------------------
gif的背景可以透明吗?
怎么弄,我怎么保存以后都是白色的,
我记得好像BMP才可以背景透明,但不支持
==============
gif支持透明,BMP才不支持,不过要用透明图片的话,建议使用png