TableView は、ListView アイテムを左ダブルクリックすることで入力されます。
この TableView には、ChoiceBox と CheckBox としてレンダリングされた右端の 2 つの列があり、すべて正常に動作します。
私の問題は次のとおりです。アイテムを追加してから、CheckBoxにフラグを設定し、ChoiceBox列に任意の番号を設定します
ListView の行をもう一度左クリックして別のアイテムをテーブルに追加すると、以前のチェックと数値の設定が消えます
プロジェクト全体はここからダウンロードできます
ありがとう
編集:次のプロパティメソッドを忘れました
public SimpleBooleanProperty onProperty() {
return on_col;
}
public SimpleStringProperty toolProperty(){
return tool_col;
}
public SimpleStringProperty chartProperty(){
return chart_col;
}
public SimpleStringProperty paneProperty(){
return pane_col;
}
これらのメソッドを追加すると、CheckBoxes の問題が修正され、ChoiceBox で選択された番号を修正するだけで済みます。