2016-04-10 10 views
0

Ich verwende JDK 1.8.0_65 mit OpenJFX 8u40. JavaFX hat javafx.scene.Scene.setCursor, analog zu einer Methode mit dem gleichen Namen in Swing, aber im Gegensatz zu den späteren, versteckt es auf Cursor.NONE nur versteckt es bis der Cursor bewegt wird, und dann geht es wieder auf Cursor.DEFAULT dauerhaft. Ich habe auch versucht, ein transparentes Bild als Cursor zu setzen, aber ich habe das gleiche Ergebnis erhalten. Ist diese Funktion in OpenJFX unterbrochen?Wie den Cursor in JavaFX verstecken?

+1

[Es Abhilfe für den Fehler ist, ich habe es in] (http://stackoverflow.com/questions/41794346/raspberry-pi-cant-hide-mouse -cursor-in-javafx-application/42966191 # 42966191) – MuZZle

Antwort

0

Für mich sind diese perfekt funktionieren:

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); 
} 
} 
+0

Funktioniert das auch, wenn Sie Textfelder irgendwo in dieser Szene haben? – glglgl

Verwandte Themen