Я хотел бы сделать JavaFX-панель с заголовком перетаскиваемой, но когда я щелкаю и перетаскиваю титульную панель, все приложение перемещается, оставляя черный фон.Я знаю, что я ссылаюсь на сцену, но я не могу понять, как нацелить на титульную панель.Заранее спасибо.
@FXML
private TitledPane CallRequestTitledPane;
@Override
public void initialize(URL url, ResourceBundle resourcebundle) {
makeDraggable(CallRequestTitledPane);
}
@FXML
private double x = 0, y = 0;
private Stage stage;
@FXML
private void makeDraggable(TitledPane pane) {
pane.setOnMousePressed((event) -> {
x = event.getSceneX();
y = event.getSceneY();
});
pane.setOnMouseDragged((event) -> {
pane.setTranslateX(event.getScreenX() - x);
pane.setTranslateY(event.getScreenY() - y);
});
}