Как сделать текст по умолчанию HtmlEditor пустым в javafx

У меня есть HTMLEditor, в этом htmleditor по умолчанию я получаю <html><head></head><body></body></html> текст. Поэтому, когда я когда-либо нахожу длину в редакторе, минимум я получаю 62. Но как узнать, пуст ли HTMLEditor или нет


person pavankumar    schedule 06.05.2014    source источник


Ответы (2)


Просто установите начальный аргумент htmlText в пустую строку

@FXML
HTMLText text;

private void initialize() {
    text.setHtmlText("");
}

Или прямо в файле FXML

<HTMLEditor htmlText=""/>
person SimY4    schedule 06.05.2014

Быстрый и практичный способ - очистить эти тексты

htmleditor.getHtmlText()
       .replace("<html><head></head><body>", "")
       .replace("</body></html>", "")
       .isEmpty();

Однако, если вы хотите настоящую пустоту html-контента, то это немного сложно. Поиск в сети по ключевым словам "java html strip tag".

person Uluk Biy    schedule 06.05.2014