有没有办法可以动态地在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文件?