Как в javaFX запретить ввод в TextArea

419
03 апреля 2017, 06:09

Решил помучать javaFX, но столкнулся с проблемой вывода информации.
Самым оптимальным выходом я нашел использование класса TextArea и запрета на ввод данных в него.
Но в сети не нашел ни одного ответа на то, как можно реализовать данную идею.

Answer 1

Как найти ответ

Посмотрим документацию, первая ссылка по запросу javaFX textarea гуглу

https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TextArea.html

пункт

Properties inherited from class javafx.scene.control.TextInputControl anchor, caretPosition, editable, font, length, promptText, redoable, selectedText, selection, textFormatter, text, undoable

нажимаем на editable (редактируемый с англ.)

Узнаем что класс имеет поле editable, которое показывает, может ли пользователь редактировать текст.

public final BooleanProperty editableProperty

Indicates whether this TextInputControl can be edited by the user.

See Also: isEditable(), setEditable(boolean)

А главное, находим метод setEditable(boolean) через который можно выставить значение для этого поля

Собственно ответ:

textArea.setEditable(false);
READ ALSO
Spring boot jar сервер на веб хостинге

Spring boot jar сервер на веб хостинге

Всем приветКоротко: Зарегистрировался на https://cp

347
Назначение пула соединений в Java

Назначение пула соединений в Java

Пул соединений в Java является выгодной альтернативной реализации соединения с БД с помощью паттерна Singleton?

237
Как скроллить RecyclerView и изменять ползунок

Как скроллить RecyclerView и изменять ползунок

У меня есть горизонтальный ListView состоящий из RelativeLayout,который включает в себя один элемент - TextView

260
Помогите разобраться с удалением из БД

Помогите разобраться с удалением из БД

Если хочу удалить по названию, то выскакивает ошибка:

192