public static class HTMLEditorKit.InsertHTMLTextAction extends HTMLEditorKit.HTMLTextAction
Например, позволяет, говорят, что Вы хотели создать действие, чтобы вставить таблицу в тело. parentTag был бы HTML.Tag. ТЕЛО, addTag было бы HTML.Tag. ТАБЛИЦА, и строка могли быть чем-то как <таблица> <концерн> <td> </td> </концерн> </таблица>.
Есть также опция, чтобы предоставить альтернативу parentTag и addTag. Они будут проверены, для того, если не будет никакого parentTag при смещении.
Модификатор и Тип | Поле и Описание |
---|---|
protected HTML.Tag |
addTag
Тег в HTML, чтобы начать добавлять теги от.
|
protected HTML.Tag |
alternateAddTag
Альтернативный тег в HTML, чтобы начать добавлять теги от того, если parentTag не находится и alternateParentTag, находится.
|
protected HTML.Tag |
alternateParentTag
Альтернативный Тег, чтобы проверить на в документе, если parentTag не находится.
|
protected String |
html
HTML, чтобы вставить.
|
protected HTML.Tag |
parentTag
Тег, чтобы проверить на в документе.
|
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Конструктор и Описание |
---|
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag) |
HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag, HTML.Tag alternateParentTag, HTML.Tag alternateAddTag) |
Модификатор и Тип | Метод и Описание |
---|---|
void |
actionPerformed(ActionEvent ae)
Вставляет HTML в документ.
|
protected void |
insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
Это вызывается, вставляя на границе.
|
protected void |
insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
Осуждаемый.
С Java 2 платформы v1.3, используйте insertAtBoundary
|
protected void |
insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
Прикрытие для HTMLEditorKit.insertHTML.
|
elementCountToTag, findElementMatchingTag, getElementsAt, getHTMLDocument, getHTMLEditorKit
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
augmentList, getFocusedComponent, getTextComponent
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
protected String html
protected HTML.Tag parentTag
protected HTML.Tag addTag
protected HTML.Tag alternateParentTag
protected HTML.Tag alternateAddTag
public HTMLEditorKit.InsertHTMLTextAction(String name, String html, HTML.Tag parentTag, HTML.Tag addTag)
protected void insertHTML(JEditorPane editor, HTMLDocument doc, int offset, String html, int popDepth, int pushDepth, HTML.Tag addTag)
protected void insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
@Deprecated protected void insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag)
public void actionPerformed(ActionEvent ae)
ae
- событие
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92