如何禁用JavaFX HTMLEditor的编辑?

时间:2019-07-15 14:03:00

标签: java javafx

我想在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结合使用。

0 个答案:

没有答案