Spec-Zone.ru › OpenJDK 8

Класс 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(javax.swing.JEditorPane)

public void install(JEditorPane c)

Вызывается при установке набора инструментов в JEditorPane.

Переопределяет:
install в классе EditorKit
Параметры:
c - JEditorPane

deinstall(javax.swing.JEditorPane)

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(javax.swing.text.Element, javax.swing.text.MutableAttributeSet)

protected void createInputAttributes(Element element,
                                     MutableAttributeSet set)

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

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

© 1993, 2020, 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