Spec-Zone.ru › OpenJDK 27

Класс RTFEditorKit

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

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

Вложенные классы и интерфейсы, объявленные в классе StyledEditorKit

StyledEditorKit.AlignmentAction, StyledEditorKit.BoldAction, StyledEditorKit.FontFamilyAction, StyledEditorKit.FontSizeAction, StyledEditorKit.ForegroundAction, StyledEditorKit.ItalicAction, StyledEditorKit.StyledTextAction, StyledEditorKit.UnderlineAction
Модификатор и тип Класс Описание
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
Действие для переключения атрибута подчеркивания.

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

DefaultEditorKit.BeepAction, DefaultEditorKit.CopyAction, DefaultEditorKit.CutAction, DefaultEditorKit.DefaultKeyTypedAction, DefaultEditorKit.InsertBreakAction, DefaultEditorKit.InsertContentAction, DefaultEditorKit.InsertTabAction, DefaultEditorKit.PasteAction
Модификатор и тип Класс Описание
static class  DefaultEditorKit.BeepAction
Издает звуковой сигнал.
static class  DefaultEditorKit.CopyAction
Копирует выбранную область и помещает ее содержимое в системный буфер обмена.
static class  DefaultEditorKit.CutAction
Вырезает выбранную область и помещает ее содержимое в системный буфер обмена.
static class  DefaultEditorKit.DefaultKeyTypedAction
Действие, выполняемое по умолчанию при получении события ввода символа, если соответствие в карте клавиш отсутствует.
static class  DefaultEditorKit.InsertBreakAction
Вставляет в документ разрыв строки или абзаца.
static class  DefaultEditorKit.InsertContentAction
Вставляет содержимое в связанный документ.
static class  DefaultEditorKit.InsertTabAction
Вставляет в документ символ табуляции.
static class  DefaultEditorKit.PasteAction
Вставляет содержимое системного буфера обмена в выбранную область или перед курсором, если ничего не выбрано.

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

Поля, объявленные в классе DefaultEditorKit

backwardAction, beepAction, beginAction, beginLineAction, beginLineUpAction, beginParagraphAction, beginWordAction, copyAction, cutAction, defaultKeyTypedAction, deleteNextCharAction, deleteNextWordAction, deletePrevCharAction, deletePrevWordAction, downAction, endAction, endLineAction, endLineDownAction, 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
Модификатор и тип Поле Описание
static final String backwardAction
Имя действия для логического перемещения курсора на одну позицию назад.
static final String beepAction
Имя действия для подачи звукового сигнала.
static final String beginAction
Имя Action для перемещения курсора в начало документа.
static final String beginLineAction
Имя Action для перемещения курсора в начало строки.
static final String beginLineUpAction
Имя Action для перемещения курсора в начало текущей строки или в начало предыдущей строки, если курсор уже находится в начале строки.
static final String beginParagraphAction
Имя Action для перемещения курсора в начало абзаца.
static final String beginWordAction
Имя Action для перемещения курсора в начало слова.
static final String copyAction
Имя действия для копирования выбранной области и помещения ее содержимого в системный буфер обмена.
static final String cutAction
Имя действия для вырезания выбранной области и помещения ее содержимого в системный буфер обмена.
static final String defaultKeyTypedAction
Имя действия, выполняемого по умолчанию при получении события ввода символа, если соответствие в карте клавиш отсутствует.
static final String deleteNextCharAction
Имя действия для удаления символа содержимого, следующего за текущей позицией курсора.
static final String deleteNextWordAction
Имя действия для удаления слова, следующего за началом выделения.
static final String deletePrevCharAction
Имя действия для удаления символа содержимого, предшествующего текущей позиции курсора.
static final String deletePrevWordAction
Имя действия для удаления слова, предшествующего началу выделения.
static final String downAction
Имя действия для логического перемещения курсора на одну позицию вниз.
static final String endAction
Имя Action для перемещения курсора в конец документа.
static final String endLineAction
Имя Action для перемещения курсора в конец строки.
static final String endLineDownAction
Имя Action для перемещения курсора в конец текущей строки или в конец следующей строки, если курсор уже находится в конце строки.
static final String EndOfLineStringProperty
При чтении документа, если встречается CRLF, добавляется свойство с этим именем, значение которого будет равно "\r\n".
static final String endParagraphAction
Имя Action для перемещения курсора в конец абзаца.
static final String endWordAction
Имя действия для перемещения курсора в конец слова.
static final String forwardAction
Имя действия для логического перемещения курсора на одну позицию вперед.
static final String insertBreakAction
Имя действия для вставки в документ разрыва строки или абзаца.
static final String insertContentAction
Имя действия для вставки содержимого в связанный документ.
static final String insertTabAction
Имя действия для вставки в документ символа табуляции.
static final String nextWordAction
Имя Action для перемещения курсора в начало следующего слова.
static final String pageDownAction
Имя действия для прокрутки страницы вниз по вертикали.
static final String pageUpAction
Имя действия для прокрутки страницы вверх по вертикали.
static final String pasteAction
Имя действия для вставки содержимого системного буфера обмена в выбранную область или перед курсором, если ничего не выбрано.
static final String previousWordAction
Имя Action для перемещения курсора в начало предыдущего слова.
static final String readOnlyAction
Имя действия для перевода редактора в режим только для чтения.
static final String selectAllAction
Имя действия для выделения всего документа
static final String selectionBackwardAction
Имя действия для расширения выделения посредством логического перемещения курсора на одну позицию назад.
static final String selectionBeginAction
Имя Action для перемещения курсора в начало документа.
static final String selectionBeginLineAction
Имя Action для перемещения курсора в начало строки с расширением выделения.
static final String selectionBeginParagraphAction
Имя Action для перемещения курсора в начало абзаца с расширением выделения.
static final String selectionBeginWordAction
Имя Action для перемещения курсора в начало слова с расширением выделения.
static final String selectionDownAction
Имя действия для логического перемещения курсора на одну позицию вниз с расширением выделения.
static final String selectionEndAction
Имя действия для перемещения курсора в конец документа.
static final String selectionEndLineAction
Имя Action для перемещения курсора в конец строки с расширением выделения.
static final String selectionEndParagraphAction
Имя Action для перемещения курсора в конец абзаца с расширением выделения.
static final String selectionEndWordAction
Имя действия для перемещения курсора в конец слова с расширением выделения.
static final String selectionForwardAction
Имя действия для расширения выделения посредством логического перемещения курсора на одну позицию вперед.
static final String selectionNextWordAction
Имя Action для перемещения выделения в начало следующего слова с расширением выделения.
static final String selectionPreviousWordAction
Имя Action для перемещения выделения в начало предыдущего слова с расширением выделения.
static final String selectionUpAction
Имя действия для логического перемещения курсора на одну позицию вверх с расширением выделения.
static final String selectLineAction
Имя действия для выделения строки вокруг курсора.
static final String selectParagraphAction
Имя действия для выделения абзаца вокруг курсора.
static final String selectWordAction
Имя действия для выделения слова вокруг курсора.
static final String upAction
Имя действия для логического перемещения курсора на одну позицию вверх.
static final String writableAction
Имя действия для перевода редактора в режим записи.

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

Конструктор Описание
RTFEditorKit()
Создает RTFEditorKit.

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

Модификатор и тип Метод Описание
String getContentType()
Возвращает тип MIME данных, поддержку которых представляет этот комплект.
void read(InputStream in, Document doc, int pos)
Вставляет содержимое из указанного потока, которое, как ожидается, имеет формат, подходящий для обработчика содержимого данного типа.
void read(Reader in, Document doc, int pos)
Вставляет содержимое из указанного потока, которое будет обрабатываться как обычный текст.
void write(OutputStream out, Document doc, int pos, int len)
Записывает содержимое документа в указанный поток в формате, подходящем для обработчика содержимого данного типа.
void write(Writer out, Document doc, int pos, int len)
Записывает содержимое документа в указанный поток как обычный текст.

Методы, объявленные в классе StyledEditorKit

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

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

createCaret
Модификатор и тип Метод Описание
Caret createCaret()
Получает курсор, который может перемещаться по представлениям, создаваемым связанной ViewFactory.

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

equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Модификатор и тип Метод Описание
boolean equals(Object obj)
Указывает, равен ли какой-либо другой объект этому объекту.
protected void finalize()
Устарело и будет удалено: этот элемент API может быть удален в будущей версии.
Финализация устарела и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
String toString()
Возвращает строковое представление объекта.
final void wait()
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством уведомления или прерывания.
final void wait(long timeoutMillis)
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определенного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Переводит текущий поток в состояние ожидания до пробуждения, обычно посредством уведомления или прерывания, либо до истечения определенного промежутка реального времени.

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

RTFEditorKit

public RTFEditorKit()
Создает RTFEditorKit.

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

getContentType

public String getContentType()
Возвращает тип MIME данных, поддержку которых представляет этот комплект. Этот комплект поддерживает тип text/rtf.
Переопределяет:
getContentType в классе DefaultEditorKit
Возвращает:
тип

read

public void read(InputStream in, Document doc, int pos) throws IOException, BadLocationException
Вставляет содержимое из указанного потока, которое, как ожидается, имеет формат, подходящий для обработчика содержимого данного типа.
Переопределяет:
read в классе DefaultEditorKit
Параметры:
in — поток для чтения
doc — место назначения для вставки.
pos — место в документе, куда следует поместить содержимое.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимое положение в документе.

write

public void write(OutputStream out, Document doc, int pos, int len) throws IOException, BadLocationException
Записывает содержимое документа в указанный поток в формате, подходящем для обработчика содержимого данного типа.
Переопределяет:
write в классе DefaultEditorKit
Параметры:
out — поток для записи
doc — источник для записи.
pos — место в документе, откуда следует получить содержимое.
len — объем записываемых данных.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимое положение в документе.

read

public void read(Reader in, Document doc, int pos) throws IOException, BadLocationException
Вставляет содержимое из указанного потока, которое будет обрабатываться как обычный текст.
Переопределяет:
read в классе DefaultEditorKit
Параметры:
in — поток для чтения
doc — место назначения для вставки.
pos — место в документе, куда следует поместить содержимое.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимое положение в документе.

write

public void write(Writer out, Document doc, int pos, int len) throws IOException, BadLocationException
Записывает содержимое документа в указанный поток как обычный текст.
Переопределяет:
write в классе DefaultEditorKit
Параметры:
out — поток для записи
doc — источник для записи.
pos — место в документе, откуда следует получить содержимое.
len — объем записываемых данных.
Исключения:
IOException — при любой ошибке ввода-вывода
BadLocationException — если pos указывает на недопустимое положение в документе.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в разделе документации Java SE, содержащем более подробные описания для разработчиков, обзоры концепций, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, 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.

Spec-Zone.ru

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