3

我读过的所有解决方案都与ComboBox相关,而不是CheckComboBox。使用 ControlsFX CheckComboBox,我已经能够使用下面的控制器代码向其中添加一些选项。但我无法弄清楚如何在将选项添加到时预先检查它ArrayList,也无法设置提示文本。

... 
 @FXML
     public CheckComboBox<String> extras;

    @Override
    public void initialize(URL location, ResourceBundle resources) {

        extras.getItems().add("A");
        extras.getItems().add("B");
...

似乎没有像这样的方法:extras.getItems().add("A", true);extras.getItems().get(0).setValue(true);

此处找到的答案使用如下内容,但这不适用于CheckComboBox

extras.setValue(value);extras.setPromptText("Prompt Text");

这让我问:

  1. 如何在初始化期间将选项设置为选中/取消选中?
  2. 如何在 a 上设置提示文本CheckComboBox
4

2 回答 2

1

“提示测试”的等效属性是“标题”:

checkComboBox.setTitle("myTitle");
于 2020-04-15T07:41:25.797 回答
0

我希望这段代码对你有帮助..

checkComboBox.getCheckModel().check(0);
于 2016-01-25T09:51:44.813 回答