我读过的所有解决方案都与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");
这让我问:
- 如何在初始化期间将选项设置为选中/取消选中?
- 如何在 a 上设置提示文本
CheckComboBox
?