3

私が読んだすべてのソリューションは、 CheckComboBoxではなくComboBoxに関連しています。ControlsFXを使用して、以下のコントローラー コードを使用していくつかのオプションを追加することができました。しかし、オプションが に追加されたときにオプションを事前にチェックする方法も、プロンプト テキストを設定する方法もわかりません。CheckComboBoxArrayList

... 
 @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. にプロンプ​​ト テキストを設定するにはどうすればよい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 に答える