JavaFX永久添加动态标签

时间:2018-02-01 03:57:18

标签: javafx dynamic tabs permanent

有没有办法可以动态地在javafx中添加永久标签?我的意思是,我已经创建了一个代码,可以在按钮单击时动态添加选项卡,但是当我关闭窗口并再次打开它时,我刚添加的选项卡就不见了。

这是我的代码段..

  //on button click
  @FXML
  private void addNewTab(ActionEvent event) {
    add_tab_button.setOnAction(e -> {
        main_tab.getTabs().add(createTab()); //main_tab is the TabPane
        main_tab.getSelectionModel().selectLast();
    });
  }

  //the new tab to be created
  private Tab createTab() {
    tabIndex++;
    Tab newTab = new Tab ("Tab " + tabIndex);
    //content of tab goes here..

    return newTab;
  }

一切顺利,但是,当我关闭窗口并再次打开它时,新创建的标签将被删除..有没有办法永久添加它?好像我正在覆盖视图的fxml文件?

0 个答案:

没有答案