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.
Como arrastar um Pane undecorated pela tela no javafx
A
1 Resposta
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
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Inteligencia Artificial e ChatGPT: Da revolucao dos... Por Fabricio Carraro — Casa do Codigo