2017-01-24 3 views
0

Ist es möglich (und wie) Tooltip direkt auf den Cursor anzuwenden?Apply (Verschieben) Tooltip zum Cursor

Grundsätzlich ein Pop-up-Info "Frame" an den Cursor gebunden, die nach wenigen Sekunden verschwinden wird. Der Tooltip sollte dem Cursor während des App-Fensters folgen.

Antwort

1

Sie können entlang der Linien von etwas tun:

Popup popup = new Popup(); 
popup.getContent().add(new Label("A tooltip")); 

PauseTransition hideTimer = new PauseTransition(Duration.seconds(1)); 
hideTimer.setOnFinished(e -> popup.hide()); 


Scene scene = ... ; 

scene.addEventFilter(MouseEvent.MOUSE_MOVED, e -> { 
    popup.show(scene.getRoot(), e.getScreenX(), e.getScreenY()); 
    hideTimer.playFromStart(); 

}); 
Verwandte Themen