JavaFX TextFlow ScrollBar - PullRequest
       17

JavaFX TextFlow ScrollBar

0 голосов
/ 25 мая 2018

Я создаю небольшой проект в JavaFX.Я создал поле TextFlow для отображения сообщений в чате.

выглядит хорошо, но

enter image description here

Когда я добавляю больше сообщений в это полене делает ScrollBar как TextArea.

enter image description here

Я устанавливаю максимальную высоту в SceneBuilder, но она не работает.

Есть ли способсоздать автоматическую полосу прокрутки, как в TextArea?

1 Ответ

0 голосов
/ 27 апреля 2019

может кто-то придет сюда и ищет ответ через год после публикации этого вопроса

ответ

попробуйте использовать Scene Builder, который поставляется с Netbeans, просто погуглите его исначала нарисуйте TextFlow, затем щелкните правой кнопкой мыши и деформируйте его с помощью ScrollPane

, или вы можете вставить этот код на себя FXML

  <ScrollPane fx:id="sp" layoutX="1.0" layoutY="1.0" prefHeight="189.0" prefViewportHeight="148.0" prefViewportWidth="139.0" prefWidth="288.0" AnchorPane.bottomAnchor="66.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0">
     <content>

              <TextFlow fx:id="pan1" prefHeight="193.0" prefWidth="276.0">


     </content>
  </ScrollPane>
...