预先选择JavaFX CheckComboBox

时间:2016-01-24 19:31:43

标签: checkbox javafx combobox prompt controlsfx

我读过的所有解决方案都与ComboBox有关,而与CheckComboBox无关。使用ControlsFX <!doctype html> <html lang=""> <head> <meta charset="utf-8"> <title>test2</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> </body> </html> 我已经能够使用下面的控制器代码添加一些选项。但我无法弄清楚如何在添加到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);

找到的答案here使用类似下面的内容,但这不适用于extras.getItems().get(0).setValue(true);

CheckComboBox和                 extras.setValue(value);

让我问:

  1. 如何在初始化期间设置选中/取消选中的选项?
  2. 如何在extras.setPromptText("Prompt Text");上设置提示文字?

2 个答案:

答案 0 :(得分:0)

我希望这段代码可以帮到你..

checkComboBox.getCheckModel().check(0);

答案 1 :(得分:0)

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

checkComboBox.setTitle("myTitle");