[英]JavaFx: how to make HTMLEditor not to create emtire HTML document?
當javafx創建HTMLEditor的對象時,它具有帶有以下html的空html文檔:
<html dir="ltr"><head></head><body contenteditable="true"></body></html>
但是,我不需要整個html文檔。 我只想使用html編輯器中的某些節點,例如div
。 我試着做
htmlEditor.setHtmlText(null) or htmlEditor.setHtmlText("")
但它被忽略了。 當我做的時候
htmlEditor.setHtmlText("<div></div>")
我有:
<html dir="ltr"><head></head><body contenteditable="true"><div></div></body></html>
那么,該怎么做呢?
HtmlEditor
總是嘗試具有有效的html結構,這就是為什么要添加標簽的原因。
您需要DOM操作庫,例如jdom 。 或在將字符串應用於編輯器時,在發送渲染之前管理DOM過渡。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.