Spec-Zone.ru › OpenJavaFX 24

Класс StyleAttributeMap.Builder

java.lang.Object
jfx.incubator.scene.control.richtext.model.StyleAttributeMap.Builder
Вложенный класс:
StyleAttributeMap
public static class StyleAttributeMap.Builder extends Object
StyleAttributeMap неизменяемы, поэтому для создания нового экземпляра требуется Builder
С тех пор как:
24

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

Модификатор и тип Метод Описание
StyleAttributeMap build()
Создаёт неизменяемый экземпляр StyleAttributeMap с атрибутами, заданными этим Builder.
StyleAttributeMap.Builder merge(StyleAttributeMap attrs)
Объединяет указанные атрибуты с атрибутами в этом экземпляре.
<V> StyleAttributeMap.Builder set(StyleAttribute<V> a, V value)
Устанавливает значение для указанного атрибута.
StyleAttributeMap.Builder setBackground(Color color)
Устанавливает атрибут фона абзаца в указанный цвет.
StyleAttributeMap.Builder setBold(boolean on)
Устанавливает атрибут полужирного шрифта.
StyleAttributeMap.Builder setBullet(String bullet)
Устанавливает атрибут BULLET.
StyleAttributeMap.Builder setFirstLineIndent(double size)
Устанавливает атрибут FIRST_LINE_INDENT.
StyleAttributeMap.Builder setFontFamily(String name)
Устанавливает атрибут семейства шрифтов.
StyleAttributeMap.Builder setFontSize(double size)
Устанавливает атрибут размера шрифта.
StyleAttributeMap.Builder setItalic(boolean on)
Устанавливает атрибут курсива.
StyleAttributeMap.Builder setLineSpacing(double value)
Устанавливает атрибут интервала между строками абзаца.
StyleAttributeMap.Builder setRTL(ParagraphDirection d)
Устанавливает атрибут направления абзаца.
StyleAttributeMap.Builder setSpaceAbove(double value)
Устанавливает атрибут отступа сверху абзаца.
StyleAttributeMap.Builder setSpaceBelow(double value)
Устанавливает атрибут отступа снизу абзаца.
StyleAttributeMap.Builder setSpaceLeft(double value)
Устанавливает атрибут отступа слева абзаца.
StyleAttributeMap.Builder setSpaceRight(double value)
Устанавливает атрибут отступа справа абзаца.
StyleAttributeMap.Builder setStrikeThrough(boolean on)
Устанавливает атрибут перечёркнутого текста.
StyleAttributeMap.Builder setTextAlignment(TextAlignment a)
Устанавливает атрибут выравнивания текста в указанный цвет.
StyleAttributeMap.Builder setTextColor(Color color)
Устанавливает атрибут цвета текста в указанный цвет.
StyleAttributeMap.Builder setUnderline(boolean on)
Устанавливает атрибут подчёркивания.

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

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

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

build

public StyleAttributeMap build()
Создаёт неизменяемый экземпляр StyleAttributeMap с атрибутами, заданными этим билдером.
Возвращает:
новый экземпляр

set

public <V> StyleAttributeMap.Builder set(StyleAttribute<V> a, V value)
Устанавливает значение для указанного атрибута. Этот метод выбросит исключение IllegalArgumentException, если значение нельзя привести к типу, указанному атрибутом.
Параметры типа:
V - тип значения атрибута
Параметры:
a - атрибут
value - значение атрибута
Возвращает:
экземпляр билдера

merge

public StyleAttributeMap.Builder merge(StyleAttributeMap attrs)
Объединяет указанные атрибуты с атрибутами в этом экземпляре. Новые значения перезаписывают существующие.
Параметры:
attrs - атрибуты для объединения, может быть null
Возвращает:
экземпляр билдера

setBackground

public StyleAttributeMap.Builder setBackground(Color color)
Устанавливает атрибут фона абзаца в указанный цвет. Рекомендуется указывать полупрозрачный цвет фона, чтобы избежать затенения выделения и текущих выделений строки.
Параметры:
color - цвет
Возвращает:
экземпляр билдера

setBold

public StyleAttributeMap.Builder setBold(boolean on)
Устанавливает атрибут полужирности.
Параметры:
on - true для полужирного шрифта
Возвращает:
экземпляр билдера

setBullet

public StyleAttributeMap.Builder setBullet(String bullet)
Устанавливает атрибут BULLET.
Параметры:
bullet - символ маркера
Возвращает:
экземпляр билдера

setFirstLineIndent

public StyleAttributeMap.Builder setFirstLineIndent(double size)
Устанавливает атрибут FIRST_LINE_INDENT.
Параметры:
size - значение отступа первой строки
Возвращает:
экземпляр билдера

setFontFamily

public StyleAttributeMap.Builder setFontFamily(String name)
Устанавливает атрибут семейства шрифтов.
Параметры:
name - имя семейства шрифтов
Возвращает:
экземпляр билдера

setFontSize

public StyleAttributeMap.Builder setFontSize(double size)
Устанавливает атрибут размера шрифта.
Параметры:
size - размер шрифта в пунктах
Возвращает:
экземпляр билдера

setLineSpacing

public StyleAttributeMap.Builder setLineSpacing(double value)
Устанавливает атрибут интервала между строками абзаца.
Параметры:
value - значение интервала между строками
Возвращает:
экземпляр билдера

setItalic

public StyleAttributeMap.Builder setItalic(boolean on)
Устанавливает атрибут курсива.
Параметры:
on - true для курсивного шрифта
Возвращает:
экземпляр билдера

setRTL

public StyleAttributeMap.Builder setRTL(ParagraphDirection d)
Устанавливает атрибут направления абзаца.
Параметры:
d - направление абзаца
Возвращает:
экземпляр билдера

setSpaceAbove

public StyleAttributeMap.Builder setSpaceAbove(double value)
Устанавливает атрибут отступа сверху абзаца. Этот метод также устанавливает атрибут SPACE в Boolean.TRUE.
Параметры:
value - величина отступа
Возвращает:
экземпляр билдера

setSpaceBelow

public StyleAttributeMap.Builder setSpaceBelow(double value)
Устанавливает атрибут отступа снизу абзаца. Этот метод также устанавливает атрибут SPACE в Boolean.TRUE.
Параметры:
value - величина отступа
Возвращает:
экземпляр билдера

setSpaceLeft

public StyleAttributeMap.Builder setSpaceLeft(double value)
Устанавливает атрибут отступа слева абзаца. Этот метод также устанавливает атрибут SPACE в Boolean.TRUE.
Параметры:
value - величина отступа
Возвращает:
экземпляр билдера

setSpaceRight

public StyleAttributeMap.Builder setSpaceRight(double value)
Устанавливает атрибут отступа справа абзаца. Этот метод также устанавливает атрибут SPACE в Boolean.TRUE.
Параметры:
value - величина отступа
Возвращает:
экземпляр билдера

setStrikeThrough

public StyleAttributeMap.Builder setStrikeThrough(boolean on)
Устанавливает атрибут зачёркивания.
Параметры:
on - true для зачёркнутого шрифта
Возвращает:
экземпляр билдера

setTextAlignment

public StyleAttributeMap.Builder setTextAlignment(TextAlignment a)
Устанавливает атрибут выравнивания текста в указанный цвет.
Параметры:
a - выравнивание
Возвращает:
экземпляр билдера

setTextColor

public StyleAttributeMap.Builder setTextColor(Color color)
Устанавливает атрибут цвета текста в указанный цвет.
Параметры:
color - цвет
Возвращает:
экземпляр билдера

setUnderline

public StyleAttributeMap.Builder setUnderline(boolean on)
Устанавливает атрибут подчеркивания.
Параметры:
on - true для подчеркнутого шрифта
Возвращает:
экземпляр билдера

Отправить отчёт об ошибке или предложить улучшение
Copyright © 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