似乎
Cursor该类没有开始的“空白”游标,因此可以使用该
Toolkit.createCustomCursor方法定义一个新的“空白”游标。
这是我尝试过的一种可行的方法:
// Transparent 16 x 16 pixel cursor image.BufferedImage cursorImg = new BufferedImage(16, 16, BufferedImage.TYPE_INT_ARGB);// Create a new blank cursor.Cursor blankCursor = Toolkit.getDefaultToolkit().createCustomCursor( cursorImg, new Point(0, 0), "blank cursor");// Set the blank cursor to the Jframe.mainJframe.getContentPane().setCursor(blankCursor);
编辑
关于
Jframe结尾处没有游标的所有注释,似乎
Component包含在中的s
Jframe最终将继承容器的游标(
Jframe),因此如果要求一定
Component要让游标出现,则必须手动设置所需的光标。
例如,如果中
JPanel包含
Jframe,则可以
JPanel使用
Cursor.getDefaultCursor方法将其光标设置为系统的默认值:
JPanel p = ...// Sets the JPanel's cursor to the system default.p.setCursor(Cursor.getDefaultCursor());



