此外,选择模型使用只读的可观察列表,这就如何将GrIDVIEw的数据(即项目列表)绑定到选择模型的列表提出了另一个问题,我假设该模型用于其进程.
我可能完全绕过使用选择模型,并在Cell / Node级别拦截输入事件,并在Cell的updateItem方法上执行突出显示,同时使用支持ObservableList或2来跟踪所有内容,并相应地刷新,但这不是最好的方式,更不是一个好方法. GrIDVIEw的选择模型应该是唯一的方法,这就是我在这里的原因.
解决方法 您不一定非必须使用MultiSelectionModel或JavaFX带来的任何内容.使用Set或List来存储您选择的节点就足够了.这是一个关于How to select multiple components of Canvas using ctrl key in javafx?的例子和我的回答.我想它涵盖了你的需求.如果没有,请具体说明您的需求.
总结以上是内存溢出为你收集整理的gridview – 将JavaFX的SelectionModel实现为没有它的View的正确方法全部内容,希望文章能够帮你解决gridview – 将JavaFX的SelectionModel实现为没有它的View的正确方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)