Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 删除组合框值_Java_Combobox_Javafx_Workspace - Fatal编程技术网

Java 删除组合框值

Java 删除组合框值,java,combobox,javafx,workspace,Java,Combobox,Javafx,Workspace,切中要害: 我有一个10个值的组合框。 当我使用这行代码时,它会删除组合框中的所有项目 cboTrainer.getItems().removeAll(cboTrainer.getItems()); 项目已消失,但空白仍然存在 我试过: cboTrainer.setVisibleRowCount(cboTrainer.getVisibleRowCount()-1); 发行图像: 这可能是因为您正在处理正在遍历的列表。无论如何,清算项目的正确方法是: cboTrainer.getItems(

切中要害:

我有一个10个值的组合框。 当我使用这行代码时,它会删除组合框中的所有项目

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。请提供一个答案。虽然这段代码可能会回答这个问题,但提供关于如何和/或为什么解决这个问题的额外上下文将提高答案的长期价值。