下のコードでカスタムカーソルを作成します。
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ではカーソルが表示されますが、エミュレートされたWindows7では表示されません。それは増加して示され、それは醜いです。
これを修正するには、コードにどのような修正/トリックを適用する必要がありますか?これは一般的な問題ですか?