Spec-Zone.ru › OpenJDK 17

Класс StyledEditorKit

java.lang.Object
javax.swing.text.EditorKit
javax.swing.text.DefaultEditorKit
javax.swing.text.StyledEditorKit
Все реализованные интерфейсы:
Serializable, Cloneable
Прямые известные подклассы:
HTMLEditorKit, RTFEditorKit
public class StyledEditorKit extends DefaultEditorKit
Это набор необходимых элементов для текстового компонента, чтобы он мог функционировать как редактор для определенного типа текстового документа. Данная реализация предоставляет стандартную реализацию, которая обрабатывает текст как стилизованный текст и предоставляет минимальный набор действий для редактирования стилизованного текста.

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

Модификатор и тип Класс Описание
static class  StyledEditorKit.AlignmentAction
Действие для установки выравнивания абзаца.
static class  StyledEditorKit.BoldAction
Действие для переключения атрибута «жирный шрифт».
static class  StyledEditorKit.FontFamilyAction
Действие для установки семейства шрифтов в связанном JEditorPane.
static class  StyledEditorKit.FontSizeAction
Действие для установки размера шрифта в связанном JEditorPane.
static class  StyledEditorKit.ForegroundAction
Действие для установки цвета переднего плана.
static class  StyledEditorKit.ItalicAction
Действие для переключения атрибута «курсив».
static class  StyledEditorKit.StyledTextAction
Действие, которое предполагает, что оно запускается в JEditorPane со установленным StyledEditorKit (или подклассом).
static class  StyledEditorKit.UnderlineAction
Действие для переключения атрибута «подчеркнутый».

Вложенные классы/интерфейсы, объявленные в классе javax.swing.text.DefaultEditorKit

DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction

Краткое описание полей

Поля, объявленные в классе javax.swing.text.DefaultEditorKit

backwardAction, beepAction, beginAction, beginLineAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, EndOfLineStringProperty, endParagraphAction, endWordAction, forwardAction, insertBreakAction, insertContentAction, insertTabAction, nextWordAction, pageDownAction, pageUpAction, pasteAction, previousWordAction, readOnlyAction, selectAllAction, selectionBackwardAction, selectionBeginAction, selectionBeginLineAction, selectionBeginParagraphAction, selectionBeginWordAction, selectionDownAction, selectionEndAction, selectionEndLineAction, selectionEndParagraphAction, selectionEndWordAction, selectionForwardAction, selectionNextWordAction, selectionPreviousWordAction, selectionUpAction, selectLineAction, selectParagraphAction, selectWordAction, upAction, writableAction

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

Конструктор Описание
StyledEditorKit()
Создаёт новый EditorKit, используемый для стилизованных документов.

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

Модификатор и тип Метод Описание
Object clone()
Создаёт копию редактора.
Document createDefaultDocument()
Создаёт неинициализированную модель хранения текста, подходящую для данного типа редактора.
protected void createInputAttributes(Element element, MutableAttributeSet set)
Копирует пары ключ/значение из elements AttributeSet в set.
void deinstall(JEditorPane c)
Вызывается при удалении кита из JEditorPane.
Action[] getActions()
Возвращает список команд для редактора.
Element getCharacterAttributeRun()
Возвращает элемент, представляющий текущую последовательность атрибутов символов для курсора.
MutableAttributeSet getInputAttributes()
Получает атрибуты ввода для панели.
ViewFactory getViewFactory()
Возвращает фабрику, подходящую для создания представлений любых моделей, созданных этим китом.
void install(JEditorPane c)
Вызывается при установке кита в JEditorPane.

Методы, объявленные в классе javax.swing.text.DefaultEditorKit

createCaret, getContentType, read, read, write, write

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

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

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

StyledEditorKit

public StyledEditorKit()
Создаёт новый EditorKit, используемый для стилизованных документов.

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

getInputAttributes

public MutableAttributeSet getInputAttributes()
Получает атрибуты ввода для панели. При перемещении курсора без выделения, атрибуты ввода автоматически изменяются, чтобы отразить атрибуты символа текущего положения курсора. Стилизованные действия редактирования используют атрибуты ввода для выполнения своих действий.
Возвращает:
набор атрибутов

getCharacterAttributeRun

public Element getCharacterAttributeRun()
Возвращает элемент, представляющий текущую последовательность атрибутов символов для курсора.
Возвращает:
элемент

getActions

public Action[] getActions()
Возвращает список команд для редактора. Это список команд, поддерживаемых суперклассом, дополненный набором команд, определенных локально для операций со стилем.
Переопределяет:
getActions в классе DefaultEditorKit
Возвращает:
список команд

createDefaultDocument

public Document createDefaultDocument()
Создаёт неинициализированную модель хранения текста, подходящую для данного типа редактора.
Переопределяет:
createDefaultDocument в классе DefaultEditorKit
Возвращает:
модель

install

public void install(JEditorPane c)
Вызывается при установке кита в JEditorPane.
Переопределяет:
install в классе EditorKit
Параметры:
c - JEditorPane

deinstall

public void deinstall(JEditorPane c)
Вызывается при удалении кита из JEditorPane. Используется для отмены регистрации любых слушателей, которые были присоединены.
Переопределяет:
deinstall в классе EditorKit
Параметры:
c - JEditorPane

getViewFactory

public ViewFactory getViewFactory()
Возвращает фабрику, подходящую для создания представлений любых моделей, созданных этим китом. Реализуется для возврата реализаций View для следующих типов элементов:
  • AbstractDocument.ContentElementName
  • AbstractDocument.ParagraphElementName
  • AbstractDocument.SectionElementName
  • StyleConstants.ComponentElementName
  • StyleConstants.IconElementName
Переопределяет:
getViewFactory в классе DefaultEditorKit
Возвращает:
фабрику

clone

public Object clone()
Создаёт копию редактора.
Переопределяет:
clone в классе EditorKit
Возвращает:
копию
См. также:
  • Cloneable

createInputAttributes

protected void createInputAttributes(Element element, MutableAttributeSet set)
Копирует пары ключ/значение из elements AttributeSet в set. Это не копирует атрибуты компонент, иконок или элементов. Подклассы могут пожелать уточнить, что копировать, а что нет. Но обязательно сначала удалите все атрибуты, которые находятся в set.

Вызывается каждый раз, когда курсор перемещается в другое место.

Параметры:
element - элемент
set - атрибуты

© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/text/StyledEditorKit.html

Spec-Zone.ru

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