JavaとJavaFXの新機能Imとそれをチェックしようとすると、Tableviewに重複があります。その場合は新しいセットに置き換えますデータ。javafxが生成された文字列からTableViewの行を置換する
本質的に私は自分のTableViewのデータを繰り返し処理して何かと比較しようとしています。より正確には、最初の列のStringの値を新しいStringに変換したいと思います。私はいくつかの調査を行い、Filtering Dataの最も一般的なソリューションはFilteredList
を使用していますが、これは元のアイテムセットを返さないことがわかりました。
私の現在のコードは次のようになります。
@FXML private TableView<STable> TableV;
public void Replace(String s){
ObservableList<STable> getCurrentData;
for(int i = 0; i < getCurrentData.size(); i++){
// Here is where I get Stuck I've tried:
//TableV.getSelectionModel().getSelectedItem().getCajas();
//getCurrentData.get(i)
}
}
注:安定した列ごとにすべてのセッターとゲッターを持つクラスですが、私はまた、設定CellFactoryを持っています。
これを行う方法に関するガイダンスは素晴らしいと思います!
ありがとうございます!不思議のように動作します! –