1

AutocompletionTextに問題があります。動的な提案が可能な TextField を作成します。

switch(hairPossibility.get(observable.getValue().intValue()).toString()){
    case ("length"):{
        questionCanBeChoosenArray.clear();
        questionCanBeChoosenArray.addAll(Arrays.asList("Suggestion1", "Suggestion2"));
        TextFields.bindAutoCompletion((TextField) settingQuestionForSticker, questionCanBeChoosenArray);
        break;
    }
    case ("color"):{
        questionCanBeChoosenArray.clear();
        questionCanBeChoosenArray.addAll(Arrays.asList("Suggestion3", "Suggestion4"));
        TextFields.bindAutoCompletion((TextField) settingQuestionForSticker, questionCanBeChoosenArray);
        break;
    }
}

問題は、ComboBox の長さの値を最初にクリックしたときに、TextField 設定のQuestionForSticker でSuggestion1Suggestion2が表示されますが (問題ありません)、コンボボックスで「色」を選択すると、代わりにSuggestion3Suggestion4のみが表示されます。提案#1、#2、#3、および#4の。

ControlsFX で述べた Autocompletion メソッドを使用し、TextField として JFX を使用しました。

4

0 に答える 0