Tag: cursor cursor

使用一些透明度在Java中实现Cursor

我有35×40像素。 png图像我想在Swing应用程序中用作自定义光标。 图像具有发光,因此包含Alpha透明度值。 问题是当我尝试使用Toolkit生成自定义光标的传统方法时,我得到了alpha透明度值应该是黑色像素。 这是我用于游标的图像: https : //dl.dropbox.com/u/1186703/cursor.png 这是我的代码: public static void main(String[] args) throws IOException { new Sandbox().gui(); } private Cursor cursor; private Toolkit kit; private Image cursorImage; public void gui() { kit = Toolkit.getDefaultToolkit(); cursorImage = kit.createImage(getClass().getResource( “/aurora/V1/resources/cursor.png”)); cursor = Toolkit.getDefaultToolkit().createCustomCursor( cursorImage, new Point(0, 0), “CustomCursor”); setSize(800, 800); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); setCursor(cursor); } […]