Распространение событий javafx на панелях - PullRequest
0 голосов
/ 27 октября 2019

В моем проекте javafx у меня есть файл макета fxml.

<AnchorPane xmlns:fx="http://javafx.com/fxml/1" id="anchorPane" fx:controller="plane.splitting.PlaneSplittingController">
<BorderPane AnchorPane.bottomAnchor="30.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
    <center>
        <ScrollPane>
            <Canvas height="500" width="500" fx:id="canvas"></Canvas>
        </ScrollPane>
    </center>
</BorderPane>
<BorderPane AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">

</BorderPane>

Итак, у меня есть Canvas внутри ScrollPane в первой BorderPane и вторая BorderPane, которая находится в первой BorderPane и предотвращает прокрутку ScrollPane, когда я пытаюсьпрокрутите его с помощью мыши с помощью полосы прокрутки. Как я могу решить эту проблему? Я думаю, что мне нужно сделать второй BorderPane для распространения всех событий на первое.

...