JavaFX - Как скрыть полосу прокрутки от TextArea? - PullRequest
0 голосов
/ 22 ноября 2018

Может кто-нибудь сказать мне, как скрыть полосу прокрутки, не отключая ее?

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

В противном случае, если бы можно было просто изменить прозрачность, чтобы сделать ее менее видимой, не изменяя прозрачность чатасам.

1 Ответ

0 голосов
/ 22 ноября 2018

Используйте таблицу стилей CSS.Как показано в этом разделе Справочного руководства по CSS * Java *1003*, TextArea имеет ScrollPane как часть своей подструктуры.Если вы перейдете в раздел ScrollPane , вы увидите два доступных свойства CSS: -fx-hbar-policy и -fx-vbar-policy.Они относятся к свойствам ScrollPane.hbarPolicy и ScrollPane.vbarPolicy соответственно.

Чтобы никогда не отображать полосу прокрутки, используйте следующее:

.text-area .scroll-pane {
    -fx-hbar-policy: NEVER;
    -fx-vbar-policy: NEVER;
}

Затем добавьте таблицу стилей в вашу сцену.

...