我现在只知道用toolkit做一个cursor然后setcursor,
但是现在我想要做一个箭头的光标并且这个光标可以根据位置改变指向,
我想应该要用到图片的旋转吧,但是我现在只会在Graphics画图时旋转图片,
所以~~~求教有什么解决的方法吗,有其他做cursor的方法或者直接对一个Image做旋转位移之类的处理方法吗~~~

解决方案 »

  1.   

    先创建一个BufferedImage,然后调用它的getGraphics() 获得其Graphics对象,然后用这个Graphics绘制目标Image, 注意在绘制前要设置旋转度。  最终得到的BufferedImage就是你想要的有旋转效果的图片。
      

  2.   

    为什么我画出来之后那一块背景是黑色的啊,我的图片应该是透明的,bufferImage原来就有背景吗
      

  3.   

    晕,不好意思,是我imageType设错了,
    再请教一个问题,我之前翻api的时候看到有imageproducer和imageconsumer接口,好像和图像的像素操作有关,但是不是很看得懂,能帮忙解释一下这两个接口以及实现这两个接口的那些类的常用功能及使用方法吗,
    感激不尽啊~~~