我有这段代码在远程 Java 类中创建新选项卡。
treeView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener<TreeItem<String>>()
{
@Override
public void changed(ObservableValue<? extends TreeItem<String>> observable, TreeItem<String> oldValue, TreeItem<String> newValue)
{
System.out.println("Selected Text : " + newValue.getValue());
// Create New Tab
Tab tabdata = new Tab();
Label tabALabel = new Label("Test");
tabdata.setGraphic(tabALabel);
DataStage.addNewTab(tabdata);
}
});
当我双击树节点时,你能告诉我如何修改代码以打开新选项卡吗?在我的代码中,当我单击一次时会打开选项卡。我需要什么事件处理程序?