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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了防止JavaFX TabPane在滑动时切换选项卡相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

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

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

以上是关于防止JavaFX TabPane在滑动时切换选项卡的主要内容,如果未能解决你的问题,请参考以下文章

JavaFX TabPane从外部控制器中选择选项卡

带有 StackPane 和自定义控件的 Javafx TabPane

当通过手势识别器滑动切换到仅点击选项卡时,在 tabbarcontroller 中切换选项卡会给出不同的结果

JavaFX TabPane 和调整父级的大小

javafx中TabPane中Tab的隐藏与添加

javafx中TabPane中Tab的隐藏与添加