需要用水印图像创建光标

时间:2011-12-27 13:57:45

标签: java swing

我需要创建带有透明(水印)图像的光标,即如果我将光标移动到例如某些文本下面我需要查看该文本,那么有人可以帮助我吗?

2 个答案:

答案 0 :(得分:4)

要创建自定义光标,请使用java.awt.Toolkit.createCustomCursor方法。

答案 1 :(得分:2)

public Cursor pointer() throws Exception {

        int[] pixels = new int[16 * 16];

        Image image = Toolkit.getDefaultToolkit().createImage(
                new MemoryImageSource(16, 16, pixels, 0, 16));

        Cursor transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(
                        image, new Point(0, 0), "invisibleCursor");
        return transparentCursor;
}