JavaFX:如何删除ComboBox列表中的提示文本?

时间:2013-08-08 01:54:27

标签: combobox javafx-2 javafx

我有一个提示文字“Test”的组合框 combobox

说我想删除列表中的提示文本,如下图所示,我应该怎么做?
comboboxclear

谢谢。

3 个答案:

答案 0 :(得分:1)

我认为最好的方法是创建自定义cellfactory并编写一个新的ListCell类。在这里你可以添加一些逻辑:    http://docs.oracle.com/javafx/2/api/javafx/scene/control/ListCell.html

答案 1 :(得分:0)

我想您可以通过使用此方法来执行此操作:

cbo.setPromptText(null);

http://docs.oracle.com/javafx/2/api/javafx/scene/control/ComboBoxBase.html#setPromptText(java.lang.String)

答案 2 :(得分:0)

最简单的方法是使用以下行: Some_ComboBox.getItems().remove(Some_ComboBox.getItems().size()-1);