2017-11-08 8 views
-1

私はインターネット上で検索しましたが、古いjtableの誰かが知っているようなjfxtreetableviewから選択された値を取得する簡単な方法が見つかりませんでしたか?jfxtreetableviewの選択された行から値を取得する方法

私はjfxtreetableviewとデータを作成しました。

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; 
} 
}); 
+0

ポストあなたの試み。 – Sedrick

+0

私はjfxtreetableviewとデータを作成しました。 JFXTreeTableColumn address =新しいJFXTreeTableColumn( "Address"); address.setPrefWidth(100); address.impl_setReorderable(false); address.setCellValueFactory(新しいコールバック、ObservableValue >(){ @Override 公共ObservableValue コール(TreeTableColumn.CellDataFeatures <人、文字列>のparam){ リターンparam.getValue( ).getValue()。address; } }); –

+3

この新しい情報で質問を編集してください。 – Sedrick

答えて

0

あなたはこれを行うことによって、アイテムを選択し得ることができます:

yourTreeTableView.getSelectionModel().getSelectedItem(); 
+0

高男!実際にyourTreeTableView.getSelectionModel()。getSelectedIndex()が私のために働いた! –

+0

問題なしmy friend☺ –

関連する問題