在关闭 JAVAFX 时检查 TabPane 中是否没有选项卡

咕噜咕噜

我尝试了几种方法:

tabPane.getSelectionModel().selectedItemProperty().addListener((e, o, n)
        if (tabPane.getTabs().isEmpty()) someButton.setDisable(false);

这在创建选项卡时:

tab.setOnCloseRequest(e -> 
                if (tabPane.getTabs().isEmpty())  someButton.setDisable(false);

但两者都不起作用。第二种方法绝对是错误的,因为它在实际关闭选项卡之前检查是否有选项卡。任何解决方案?非常感谢

机械制造商

isNotEmpty BooleanBinding在 TabPane 上创建ObservableList<Tab>

TabPane tp = new TabPane(new Tab("A"),new Tab("B"));
final BooleanBinding empty = Bindings.isNotEmpty(tp.getTabs());
Button someButton = new Button();
someButton.disableProperty().bind(empty);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javafx TabPane具有多行选项卡

来自分类Dev

在tabpane javafx中创建垂直选项卡

来自分类Dev

JavaFX TabPane切换选项卡仅在关注时

来自分类Dev

使用JavaFX的TabPane中的按钮

来自分类Dev

单击其中的保存/取消按钮时,如何关闭Javafx 2.2选项卡?

来自分类Dev

在Console2中运行Git Bash时,是否有办法阻止“ Ctrl + C”关闭选项卡?

来自分类Dev

JavaFX-TabPane / Tab如何添加填充选项卡大小的内容?

来自分类Dev

JavaFX TabPane-每个选项卡一个控制器

来自分类Dev

JavaFx TabPane 每个选项卡一个视图,但数据不同

来自分类Dev

如何检查用户是否关闭了 Flask 中的特定选项卡/窗口?

来自分类Dev

删除所有选项卡上选项卡关闭时的sessionStorage属性

来自分类Dev

JavaFX TabPane标题OverrunStyle

来自分类Dev

是否可以关闭VS中的所有选项卡?

来自分类Dev

在IntelliJ IDEA中关闭选项卡时更改为最近使用的选项卡?

来自分类Dev

JavaFx TabPane:想要一个控制器用于 2 个或更多选项卡

来自分类Dev

如何在 javafx 中更改 Tabpane 标题的焦点边框颜色

来自分类Dev

在另一个控制器中关闭选项卡 - JavaFX

来自分类Dev

JavaFX:如何在不使用5x的情况下使用SceneBuilder在TabPane中创建5个相同的选项卡?

来自分类Dev

从任务中关闭JavaFx

来自分类Dev

是否可以在关闭浏览器/浏览器选项卡时清除所有cookie。在asp.net

来自分类Dev

检查beforeunload是否由关闭的选项卡/窗口或刷新引起

来自分类Dev

JAVAFX tab onCloseRequest 消耗 tabPane

来自分类Dev

在 ChromeTabs 库 WPF C# 中关注选项卡的十字图标时关闭选项卡

来自分类Dev

通过按相应选项卡上的关闭图标,检查PartStack内部的Part是否已关闭

来自分类Dev

当浏览器选项卡或窗口关闭时,是否会触发一般事件?

来自分类Dev

有没有办法在WebDriver或Protractor中关闭选项卡?

来自分类Dev

如何将多个选项卡关闭事件处理程序添加到 JavaFX 选项卡?

来自分类Dev

切换TabBarController上的选项卡时,关闭所有详细信息视图

来自分类Dev

JavaFX 8:添加新的Tab时,不稳定的交互式TabPane

Related 相关文章

  1. 1

    Javafx TabPane具有多行选项卡

  2. 2

    在tabpane javafx中创建垂直选项卡

  3. 3

    JavaFX TabPane切换选项卡仅在关注时

  4. 4

    使用JavaFX的TabPane中的按钮

  5. 5

    单击其中的保存/取消按钮时,如何关闭Javafx 2.2选项卡?

  6. 6

    在Console2中运行Git Bash时,是否有办法阻止“ Ctrl + C”关闭选项卡?

  7. 7

    JavaFX-TabPane / Tab如何添加填充选项卡大小的内容?

  8. 8

    JavaFX TabPane-每个选项卡一个控制器

  9. 9

    JavaFx TabPane 每个选项卡一个视图,但数据不同

  10. 10

    如何检查用户是否关闭了 Flask 中的特定选项卡/窗口?

  11. 11

    删除所有选项卡上选项卡关闭时的sessionStorage属性

  12. 12

    JavaFX TabPane标题OverrunStyle

  13. 13

    是否可以关闭VS中的所有选项卡?

  14. 14

    在IntelliJ IDEA中关闭选项卡时更改为最近使用的选项卡?

  15. 15

    JavaFx TabPane:想要一个控制器用于 2 个或更多选项卡

  16. 16

    如何在 javafx 中更改 Tabpane 标题的焦点边框颜色

  17. 17

    在另一个控制器中关闭选项卡 - JavaFX

  18. 18

    JavaFX:如何在不使用5x的情况下使用SceneBuilder在TabPane中创建5个相同的选项卡?

  19. 19

    从任务中关闭JavaFx

  20. 20

    是否可以在关闭浏览器/浏览器选项卡时清除所有cookie。在asp.net

  21. 21

    检查beforeunload是否由关闭的选项卡/窗口或刷新引起

  22. 22

    JAVAFX tab onCloseRequest 消耗 tabPane

  23. 23

    在 ChromeTabs 库 WPF C# 中关注选项卡的十字图标时关闭选项卡

  24. 24

    通过按相应选项卡上的关闭图标,检查PartStack内部的Part是否已关闭

  25. 25

    当浏览器选项卡或窗口关闭时,是否会触发一般事件?

  26. 26

    有没有办法在WebDriver或Protractor中关闭选项卡?

  27. 27

    如何将多个选项卡关闭事件处理程序添加到 JavaFX 选项卡?

  28. 28

    切换TabBarController上的选项卡时,关闭所有详细信息视图

  29. 29

    JavaFX 8:添加新的Tab时,不稳定的交互式TabPane

热门标签

归档