我想在JavaFX中禁用HTMLEditor中的编辑。根据{{3}}:
请注意,如果contentEditable属性位于 如果HTML未设置为true,则HTMLEditor将变为 只读。 您可以通过确保正文显示为这样来确保文本保持可编辑状态:
<body contentEditable="true">
但是,这对我不起作用。如果使用以下组件,则与文档相反,HTML编辑器是可编辑的。即使我将contentEditable="false"
专门添加到body标签,它仍然是可编辑的。我该如何真正禁用编辑?
示例组件
import javafx.scene.web.HTMLEditor;
public class HighlightedTextArea extends HTMLEditor
{
public HighlightedTextArea()
{
setHtmlText("<html><body contentEditable=\"false\">Hello World</body></html>");
}
}
我正在使用JavaFX 12.0.1,并将org.openjfx中的Maven与Java OpenJDK 12.0.1.u12-1结合使用。