なぜうまくいかないのか教えてください。実行すると、マウスが非表示になります。マウスカーソルのアイコンを変更したい。
import java.awt.Cursor;
import java.awt.Image;
import java.awt.Point;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import javax.swing.JList;
import acm.program.GraphicsProgram;
public class test1 extends GraphicsProgram {
    public Cursor stoneCursor;
    public void run() {
        Toolkit toolkit = Toolkit.getDefaultToolkit();
        Image image = toolkit.getImage("cursor.gif");
        Point hotspot = new Point(0, 0);
        stoneCursor = toolkit.createCustomCursor(image, hotspot, "Stone");
        getContentPane().setCursor(stoneCursor);
    }
    @Override
    public void mouseDragged(MouseEvent e) {
    }
}