リモート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);
}
});
ツリー ノードをダブルクリックしたときに新しいタブを開くようにコードを変更する方法を教えてください。私のコードでは、一度クリックするとタブが開きます。どのイベント ハンドラーが必要ですか?