Como arrastar um Pane undecorated pela tela no javafx

1 resposta
A

Eu criei um pane de tipo undecorated com o scene buider, e gostaria de saber como faço para mover esse pane pela tela.
Desde já Obrigado.

1 Resposta

Andrauss

Olá, não têm uma maneira oficial dentro do javaFx para isso, mas pode ser feito assim:

private static double xOffset = 0; private static double yOffset = 0; node.setOnMousePressed(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { xOffset = primaryStage.getX() - event.getScreenX(); yOffset = primaryStage.getY() - event.getScreenY(); } }); bp.setOnMouseDragged(new EventHandler<MouseEvent>() { @Override public void handle(MouseEvent event) { primaryStage.setX(event.getScreenX() + xOffset); primaryStage.setY(event.getScreenY() + yOffset); } });

Criado 1 de abril de 2016
Ultima resposta 1 de abr. de 2016
Respostas 1
Participantes 2