Spec-Zone.ru › OpenJavaFX 24

Класс RichParagraph

java.lang.Object
jfx.incubator.scene.control.richtext.model.RichParagraph
public abstract class RichParagraph extends Object
Представляет собой один неизменяемый абзац в StyledModel. Один абзац может содержать:
  • Несколько StyledSegments, таких как стилизованный текст или Supplier вложенных Node
  • Поставщик единственного Region, который заполняет весь абзац
Since:
24

Краткое описание вложенных классов

Модификатор и тип Класс Описание
static class  RichParagraph.Builder
Утилитарный класс для построения неизменяемых RichParagraph.

Краткое описание конструкторов

Конструктор Описание
RichParagraph()
Конструктор.

Краткое описание методов

Модификатор и тип Метод Описание
static RichParagraph.Builder builder()
Создаёт экземпляр класса Builder.
StyleAttributeMap getParagraphAttributes()
Возвращает атрибуты абзаца.
Supplier<Region> getParagraphRegion()
Возвращает генератор для представления этого абзаца Region.
abstract String getPlainText()
Возвращает обычный текст этого абзаца или null.
static RichParagraph of(Supplier<Region> paragraphGenerator)
Создаёт абзац, состоящий из единственного прямоугольника.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

RichParagraph

public RichParagraph()
Конструктор.

Подробное описание методов

of

public static RichParagraph of(Supplier<Region> paragraphGenerator)
Создаёт абзац, состоящий из единственного прямоугольника. Абзац обычно принимает предпочтительный размер своего прямоугольника, или, когда включен режим перевода текста, может быть изменён для соответствия доступной ширине.

Предоставленный генератор не должен кэшировать или хранить ссылку на созданный узел, но созданный узел может хранить ссылку на модель или свойство в ней.

Например, двунаправленная привязка между встроенным элементом управления и некоторым свойством в модели синхронизировала бы модель со всеми представлениями, которые её используют.

Parameters:
paragraphGenerator - генератор содержимого
Returns:
экземпляр RichParagraph

getParagraphRegion

public Supplier<Region> getParagraphRegion()
Возвращает генератор для представления этого абзаца Region. Этот метод возвращает ненулевое значение, когда абзац представлен одним Region.
Returns:
генератор или null

getPlainText

public abstract String getPlainText()
Возвращает обычный текст этого абзаца или null.
Returns:
обычный текст

getParagraphAttributes

public StyleAttributeMap getParagraphAttributes()
Возвращает атрибуты абзаца.
Returns:
атрибуты абзаца, могут быть null

builder

public static RichParagraph.Builder builder()
Создаёт экземпляр класса Builder.
Returns:
новый экземпляр Builder

Сообщить об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его филиалы. Все права защищены.

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API