を持っていますObservableList<MyElement> list = FXCollections.observableArrayList();
public class MyElement
{
private IntegerProperty position;//with getter
//[...]
//somewhere in the constructor taking the list as argument
position.bind(list.indexOf(this));
}
ここで、MyElement.position をリスト内の実際の位置にバインドしたいと思います。つまり、リスト内の位置が変更された場合 (たとえば、GUI などでのドラッグ アンド ドロップなど)、position プロパティを自動的に更新したいと考えています。
これは可能ですか?これらの値の間で双方向バインディングを作成できますか?