Java 删除组合框值
切中要害: 我有一个10个值的组合框。 当我使用这行代码时,它会删除组合框中的所有项目Java 删除组合框值,java,combobox,javafx,workspace,Java,Combobox,Javafx,Workspace,切中要害: 我有一个10个值的组合框。 当我使用这行代码时,它会删除组合框中的所有项目 cboTrainer.getItems().removeAll(cboTrainer.getItems()); 项目已消失,但空白仍然存在 我试过: cboTrainer.setVisibleRowCount(cboTrainer.getVisibleRowCount()-1); 发行图像: 这可能是因为您正在处理正在遍历的列表。无论如何,清算项目的正确方法是: cboTrainer.getItems(
cboTrainer.getItems().removeAll(cboTrainer.getItems());
项目已消失,但空白仍然存在强>
我试过:
cboTrainer.setVisibleRowCount(cboTrainer.getVisibleRowCount()-1);
发行图像:
这可能是因为您正在处理正在遍历的列表。无论如何,清算项目的正确方法是:
cboTrainer.getItems().clear():
试试这个
cboTrainer.getItems().remove();
由于combobox的默认用法中没有空行,所以仍然使用白色空格请提供一个MVCE。还有你的JavaFX版本。什么是MVCE?我正在使用NETBEANS IDE 8.0.2和javafx 8.0.45-B11。请提供一个答案。虽然这段代码可能会回答这个问题,但提供关于如何和/或为什么解决这个问题的额外上下文将提高答案的长期价值。