0

I have searched all over the internet but couldn't find any easy way to get selected value from a jfxtreetableview like good old jtable anyone knows about it?

I have created a jfxtreetableview and populated data.

JFXTreeTableColumn<Person, String> address = new JFXTreeTableColumn("Address"); 
address.setPrefWidth(100); 
address.impl_setReorderable(false); 
address.setCellValueFactory(new Callback<TreeTableColumn.CellDataFeatures<Person, String>, ObservableValue<String>>() 
{ 
@Override public ObservableValue<String> call(TreeTableColumn.CellDataFeatures<Person, String> param) 
{ 
return param.getValue().getValue().address; 
} 
}); 
  • Post your attempt. – SedJ601 Nov 08 '17 at 20:49
  • I have created a jfxtreetableview and populated data. JFXTreeTableColumn address = new JFXTreeTableColumn("Address"); address.setPrefWidth(100); address.impl_setReorderable(false); address.setCellValueFactory(new Callback, ObservableValue>() { @Override public ObservableValue call(TreeTableColumn.CellDataFeatures param) { return param.getValue().getValue().address; } }); – Uthpala Bandara Nov 08 '17 at 21:21
  • 3
    Edit your question with this new information. – SedJ601 Nov 08 '17 at 21:53

1 Answers1

1

You can get selected item by doing this :

yourTreeTableView.getSelectionModel().getSelectedItem();
Peter Nehila
  • 66
  • 1
  • 5