Spec-Zone.ru › OpenJavaFX 24

Класс RichTextAreaSkin

java.lang.Object
javafx.scene.control.SkinBase<RichTextArea>
jfx.incubator.scene.control.richtext.skin.RichTextAreaSkin
Все реализуемые интерфейсы:
Skin<RichTextArea>
Прямые известные подклассы:
CodeAreaSkin
public class RichTextAreaSkin extends SkinBase<RichTextArea>
Предоставляет визуальное представление для RichTextArea.

Этот стиль состоит из панели верхнего уровня, которая управляет следующими дочерними элементами:

  • виртуальная панель потока
  • горизонтальная полоса прокрутки
  • вертикальная полоса прокрутки
С момента:
24

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

Конструктор Описание
RichTextAreaSkin(RichTextArea control)
Создает стиль.

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

Модификатор и тип Метод Описание
void applyStyles(CellContext context, StyleAttributeMap attrs, boolean forParagraph)
Применяет стили на основе предоставленного набора атрибутов к всему абзацу или сегменту текста.
void copyText(DataFormat format)
Копирует текст в указанном формате, когда выделение существует и когда экспорт в этом формате поддерживается моделью, и стиль должен быть установлен; в противном случае этот метод является бесполезным.
protected ScrollBar createHScrollBar()
Создает горизонтальную полосу прокрутки.
protected ScrollBar createVScrollBar()
Создает вертикальную полосу прокрутки.
void executeAccessibleAction(AccessibleAction action, Object... parameters)
Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного аргументом.
StyleResolver getStyleResolver()
Возвращает решатель стилей стиля.
void pasteText(DataFormat format)
Вставляет содержимое буфера обмена в курсор или, если выделение существует, заменяет выделенный текст.
void refreshLayout()
Отбрасывает любые кэшированные данные макета и вызывает requestLayout().

Методы, объявленные в классе javafx.scene.control.SkinBase

computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, dispose, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners

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

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

Методы, объявленные в интерфейсе javafx.scene.control.Skin

install

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

RichTextAreaSkin

public RichTextAreaSkin(RichTextArea control)
Создает стиль.
Параметры:
control - владелец

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

createVScrollBar

protected ScrollBar createVScrollBar()
Создает вертикальную полосу прокрутки.

Подклассы могут переопределять этот метод, чтобы предоставить реализацию пользовательской полосы прокрутки.

Возвращает:
вертикальную полосу прокрутки

createHScrollBar

protected ScrollBar createHScrollBar()
Создает горизонтальную полосу прокрутки.

Подклассы могут переопределять этот метод, чтобы предоставить реализацию пользовательской полосы прокрутки.

Возвращает:
горизонтальную полосу прокрутки

getStyleResolver

public StyleResolver getStyleResolver()
Возвращает решатель стилей стиля.
Возвращает:
экземпляр решателя стилей

copyText

public void copyText(DataFormat format)
Копирует текст в указанном формате, когда выделение существует и когда экспорт в этом формате поддерживается моделью, и стиль должен быть установлен; в противном случае этот метод является бесполезным.
Параметры:
format - формат данных

pasteText

public void pasteText(DataFormat format)
Вставляет содержимое буфера обмена в курсор или, если выделение существует, заменяет выделенный текст. Формат должен быть поддерживаем моделью, а стиль должен быть установлен; в противном случае этот метод не имеет эффекта.
Параметры:
format - формат данных

applyStyles

public void applyStyles(CellContext context, StyleAttributeMap attrs, boolean forParagraph)
Применяет стили на основе предоставленного набора атрибутов к всему абзацу или сегменту текста. Этот метод может быть переопределен другими реализациями стиля для предоставления дополнительного форматирования. Переопределяющий метод должен вызвать реализацию суперкласса.
Параметры:
context - контекст ячейки
attrs - атрибуты
forParagraph - определяет, применяются ли стили к абзацу (true) или сегменту текста (false)

refreshLayout

public void refreshLayout()
Отбрасывает любые кэшированные данные макета и вызывает requestLayout().

executeAccessibleAction

public void executeAccessibleAction(AccessibleAction action, Object... parameters)
Описание скопировано из класса: SkinBase
Этот метод вызывается технологией вспомогательных средств для запроса выполнения действия, указанного аргументом.

Этот метод обычно переопределяется подклассами для реализации действий, необходимых для конкретной роли.
Если определенное действие не обрабатывается, реализация суперкласса должна вызываться.

Переопределяет:
executeAccessibleAction в классе SkinBase<RichTextArea>
Параметры:
action - действие для выполнения
parameters - необязательный список параметров
См. также:
  • AccessibleAction
  • Node.executeAccessibleAction(javafx.scene.AccessibleAction, java.lang.Object...)

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