У меня есть пользовательский интерфейс с кнопками, текстовыми полями и выпадающими списками. Это зависит от подключения пользователя, чтобы сделать их редактируемыми или нет. С Fields это просто:
setEditable(false);
Но comboBox для меня проблема.
Когда я использую:
setDisabled(true);
setOpacity(1.0);
Поле со списком полностью видимое, не редактируемое (редактируемое в поле со списком означает, что вы пишете свой собственный текст, для него автоматически устанавливается значение false), но текст в поле со списком отображается серым цветом.
У вас есть идея, как сделать его нередактируемым и сделать его похожим на редактируемый ComboBox. Текст по-прежнему должен быть виден.
true
setEditable() (т. е. только для чтения), были JTextComponents. Мне всегда приходилось сворачивать свой собственный для каждого другого компонента. Я надеюсь, что JavaFX принял это во внимание. - person splungebob   schedule 29.05.2013