我用底部代码创建自定义光标:
Toolkit toolkit = Toolkit.getDefaultToolkit();
Image image = toolkit.getImage("C:/Users/Administrator/Desktop/gaea/core/ui/gaeawindow/src/si/xlab/gaea/core/ui/gaeawindow/HandCursor.gif");
// Somewhere in mouse pressed action
public void mousePressed(MouseEvent e)
{
Cursor cursor = toolkit.createCustomCursor(imageClose, new Point(12,12), "Hand");
e.getComponent().setCursor(cursor);
}
光标在 Mac 上显示应该是这样,但在模拟的 Windows 7 中却不是。它显示增加并且它是丑陋的。
我应该对我的代码应用什么修复/技巧来解决这个问题?这是常见的问题吗?