javafx - JavaFX TextFlow 滚动条
问题描述
我正在 JavaFX 中创建小项目。我创建了一个 TextFlow 字段来显示我聊天的消息。
看起来不错,但是,
当我添加更多消息时,此字段不会使 ScrollBar 像 TextArea 一样。
我在 SceneBuilder 中设置了最大高度,但它不起作用。
有没有办法像在 TextArea 中那样创建自动 ScrollBar ?
解决方案
可能有人在发布该问题一年后来到这里寻找答案
答案是
尝试使用 Netbeans 附带的 Scene Builder,只需谷歌搜索并绘制第一个 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>
推荐阅读
- dialogflow-es - 带有 Dialogflow 的操作链接在操作控制台中返回空白意图
- reactjs - 添加定时器功能后画布消失
- django - Elastic Beanstalk 上的 Docker + Django
- sql-server - SQL Server 动态重置运行平衡
- python - 无法使用 openpyxl 覆盖现有的 Excel 工作表
- python - 我想在 python 3.7 中使用 matplotlib 或 pandas 检测具有相同数值边界的数据集范围
- node.js - 如何解决 Express 错误:TypeError: Converting circular structure to JSON
- javascript - 加载资源失败:服务器响应状态为 405() 和 mysterius 输入
- matplotlib - 为什么我会得到已定义变量的新值?
- r - 如何正确处理 NA 强制警告