关闭TabPane中的所有选项卡

时间:2013-06-27 19:57:59

标签: javafx-2 javafx javafx-8

我有这个代码,这是非常基本的,它用于关闭TabPane中的所有选项卡。

MenuItem item4 = new MenuItem("Close All Tabs");
    item4.setOnAction(new EventHandler<ActionEvent>()
    {
        @Override
        public void handle(ActionEvent e)
        {
            System.out.println("Close All Tabs");
            int ee = tabPane.getTabs().size();
            tabPane.getTabs().remove(0, ee);
        }
    });

我想优化这部分代码:

        int ee = tabPane.getTabs().size();
        tabPane.getTabs().remove(0, ee);

还有其他明确和优化的解决方案吗?

1 个答案:

答案 0 :(得分:5)

也许

tabPane.getTabs().clear();