如何在JavaFX中隐藏光标?

时间:2016-04-10 13:08:41

标签: java javafx

我正在使用OpenJFX 8u40运行JDK 1.8.0_65。 JavaFX有javafx.scene.Scene.setCursor,类似于Swing中同名的方法,但与后者不同,将其设置为Cursor.NONE只会隐藏它直到光标移动,然后它返回到{{1 }} 永久性。我也尝试将透明图像设置为光标,但我得到了相同的结果。这个功能在OpenJFX中被破坏了吗?

1 个答案:

答案 0 :(得分:0)

对我来说这完美的工作:

public class cursor extends Application {

@Override
public void start(Stage primaryStage) {

    HBox root = new HBox();
    Scene scene =   new Scene(root);

    scene.setCursor(Cursor.NONE);       


    primaryStage.setScene(scene);
    primaryStage.setWidth(300);
    primaryStage.setHeight(300);
    primaryStage.show();
}

public static void main(String[] args) {
    launch(args);
}
}