Комбобокс JavaFX устанавливает PromptText после выбора опции - PullRequest
0 голосов
/ 10 октября 2019

Я установил текст подсказки для своего комбинированного списка, который появляется перед выбором параметра.

После того, как пользователь выбирает элемент в ComboBox, я хочу, чтобы этот текст снова появлялся, но я не хочу егобыть элементом ComboBox.

Я попытался отменить выбор и снова установить текст приглашения, но текст не появляется, он пуст.

Как мне это сделать?

1 Ответ

0 голосов
/ 10 октября 2019

Javadoc сообщает:

public final void setPromptText (String value)

Устанавливает значение свойства promptText.

Описание свойства:

Текст подсказки ComboBox для отображения или ноль, если текст подсказки не отображается. Текст подсказки отображается не во всех случаях, он зависит от подклассов ComboBoxBase, чтобы уточнить, когда будет отображаться подсказка. Например, в большинстве случаев текст подсказки никогда не будет отображаться, когда поле со списком недоступно для редактирования (то есть текст подсказки отображается только тогда, когда ввод пользователя разрешен посредством ввода текста).

https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ComboBoxBase.html#setPromptText-java.lang.String-

...