防止JavaFX TabPane在滑动时切换选项卡

时间:2017-11-30 14:19:13

标签: javafx tabs swipe touchscreen

当我使用带触摸屏的TabPane时,当我向左或向右滑动时,标签会切换,我想阻止它。

我通过使用子窗格上的滑动事件来解决部分问题,但是当我在显示选项卡的区域中滑动时,标签仍会切换。

我尝试使用TabPane生成的事件,例如滑动和滚动事件,但标签仍在切换。我该如何防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

我添加了同样的问题。我解决了将以下过滤器添加到tabPane:

   tabPane.addEventFilter(SwipeEvent.ANY, new EventHandler<SwipeEvent>() {

        @Override
        public void handle(SwipeEvent event) {
            event.consume();
        }
    });