Java 所选项目,实际上这就是修改下拉列表中项目的原因
当您在Java 所选项目,实际上这就是修改下拉列表中项目的原因,java,javafx,combobox,dropdown,Java,Javafx,Combobox,Dropdown,当您在组合框的编辑器中键入内容,然后按enter键,根据您在编辑器中键入的字符串(方法的输入参数),确定应选择哪个项目(方法返回的项目)时,将使用fromString方法 您应该做的是从组合框的项目中获取相应的主题实例,如: @Override public Subjekt fromString(String productString) { return cbNazivKupca.getItems().stream().filter(item -> productString.
组合框的编辑器中键入内容,然后按enter键,根据您在编辑器中键入的字符串(方法的输入参数),确定应选择哪个项目(方法返回的项目)时,将使用fromString
方法
您应该做的是从组合框
的项目中获取相应的主题
实例,如:
@Override
public Subjekt fromString(String productString) {
return cbNazivKupca.getItems().stream().filter(item -> productString.equals(item.getSubjekt_naziv())).findFirst().orElse(null);
}
这将从组合框中的项目返回第一个元素,该组合框的成员与指定的字符串相同,如果无法匹配,则返回null
@Override
public Subjekt fromString(String productString) {
return cbNazivKupca.getItems().stream().filter(item -> productString.equals(item.getSubjekt_naziv())).findFirst().orElse(null);
}