TableViewのselectedItemを新しいもので更新したい。これは私が思いついた最も近いものです:
private ObservableList<String> data = FXCollections.observableArrayList();
private TableView tableview;
...
tableview.setItems(data);
...
old = tableview.getSelectionModel().getSelectedItem();
new = "New"
data.remove(old);
data.add(new);
data.remove(old)のみを(後に追加せずに)実行すると、selectedItemがTableViewから消えます。data.add(new)のみを実行すると(前に削除せずに)、新しいアイテムが追加されます。それは問題ありませんが、削除後に追加を実行すると(またはその逆)、何も起こりません。
これに光を当ててください。