【问题标题】:compare items of 2 comboboxes比较 2 个组合框的项目
【发布时间】:2015-06-22 06:56:25
【问题描述】:

我想比较 2 个组合框的项目。
假设 combobox1 有项目(“a”、“b”、“c”、“d”),combobox2 有项目(“b”、“c”)。 如果相等,我想检查这些项目并将它们从 combobox1 中删除。
所以比较之后combobox1应该有项目(“a”,“d”),combobox2应该仍然有(“b”,“c”)。

我怎样才能达到这种行为?

【问题讨论】:

    标签: combobox javafx javafx-8


    【解决方案1】:

    试试

    combobox1.getItems().removeAll(combobox2.getItems());
    

    【讨论】:

    • @Zydar 很高兴你的要求真的很简单 :-) 以防万一它变得更复杂,比如 f.i. combo2 动态的内容,您可以考虑使用 FilteredList 或第一个列表绑定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多