Перемещение неокрашенной сцены в javafx 2
Я пытался переместить неокрашенную сцену по экрану с помощью следующих слушателей мыши:
onPressed onReleased onDraggedЭти события из прямоугольника. Моя идея состоит в том, чтобы переместить неокрашенное окно, нажав на прямоугольник и перетащив все окно.
@FXML protected void onRectanglePressed(MouseEvent event) { X = primaryStage.getX() - event.getScreenX(); Y = primaryStage.getY() - event.getScreenY(); } @FXML protected void onRectangleReleased(MouseEvent event) { primaryStage.setX(event.getScreenX()); primaryStage.setY(event.getScreenY()); } @FXML protected void onRectangleDragged(MouseEvent event) { primaryStage.setX(event.getScreenX() + X); primaryStage.setY(event.getScreenY() + Y); }
Все, что я получаю с этими событиями, это когда я нажимаю прямоугольник и начинаю перетаскивать окно, оно немного сдвигается. Но когда я отпускаю кнопку, окно перемещается туда, где находится прямоугольник.
Заранее спасибо.