Combobox 比较两个组合框的项目

Combobox 比较两个组合框的项目,combobox,javafx,javafx-8,Combobox,Javafx,Javafx 8,我想比较两个组合框的项目。 假设combobox1有项目(“a”、“b”、“c”、“d”),Combox2有项目(“b”、“c”)。 如果存在相等项,我想检查这些项并将其从combobox1中删除。 因此,在比较之后,combobox1应该有项目(“a”、“d”),Combox2应该仍然有项目(“b”、“c”) 如何达到这种行为?试试看 combobox1.getItems().removeAll(combobox2.getItems()); “如果你的要求真的很简单,Zydar高兴你:-”以

我想比较两个组合框的项目。
假设combobox1有项目(“a”、“b”、“c”、“d”),Combox2有项目(“b”、“c”)。 如果存在相等项,我想检查这些项并将其从combobox1中删除。
因此,在比较之后,combobox1应该有项目(“a”、“d”),Combox2应该仍然有项目(“b”、“c”)

如何达到这种行为?

试试看

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

“如果你的要求真的很简单,Zydar高兴你:-”以防它变得更复杂,比如F.I. COMBO2动态的内容,你可以考虑一个过滤列表或者第一个列表绑定之一。