javafx - 有没有办法在 TextArea 中创建超链接?JavaFX
问题描述
我想让用户在 TextArea 中编写时创建超链接,就像 Microsoft Word 允许您在编写文档时通过突出显示和右键单击来添加超链接一样。
有谁知道如何实现这个?
解决方案
不,您不能将 aHyperlink
放入 JavaFX TextArea
。
您只能在TextArea
.
作为替代方案,请考虑使用以下任一:
- 基于 TextArea 的 JavaFX Markdown 编辑器,(谷歌搜索应该会显示一些示例)或
- JavaFX HTMLEditor(它不直接支持链接编辑,但也许你可以修改它以使其工作)或
- 带有嵌入式 JavaScript 编辑器的 JavaFX WebView支持您想要的编辑(同样,网络搜索可能会发现一些适合您的编辑器)或
- 一个 JavaFX 富文本编辑器,
RichTextFX
如果它具有您需要的编辑功能。
在替代方案中,Markdown 编辑器将是我最喜欢的大多数此类任务。
推荐阅读
- javascript - 为什么这个功能在 Safari 中不起作用?(在 Chrome 中工作正常)
- python-3.x - BERT 文档嵌入
- c# - 从没有承载前缀的授权标头中获取访问令牌
- kubernetes - 为什么 LoadBalancer 服务仍在等待中?
- java - 有没有更好的替代方案或方法来改进代码?
- tensorflow - 为 Tensorflow 2.2 加载 Keras 2.4.3 时出错
- html - Angular 将 html 绑定到 div 而不使用 iframe
- sql - vscode 在正确时将 sql 类型的语法错误视为错误 [已解决]
- javascript - 2 useState 中的一个 useEffect 一个有效,另一个无效,即使它们几乎相同
- django - Google 登录弹出窗口中的 Samesite 问题