JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.text.html
Ŭ·¡½º HTMLEditorKit.InsertHTMLTextAction

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.swing.AbstractAction 
      »óÀ§¸¦ È®Àå javax.swing.text.TextAction 
          »óÀ§¸¦ È®Àå javax.swing.text.StyledEditorKit.StyledTextAction 
              »óÀ§¸¦ È®Àå javax.swing.text.html.HTMLEditorKit.HTMLTextAction 
                  »óÀ§¸¦ È®Àå javax.swing.text.html.HTMLEditorKit.InsertHTMLTextAction
¸ðµç ±¸ÇöµÈ ÀÎÅÍÆäÀ̽º:
ActionListener, Serializable, Cloneable, EventListener, Action
Æ÷ÇԵǾî Àִ Ŭ·¡½º:
HTMLEditorKit

public static class HTMLEditorKit.InsertHTMLTextAction
extends HTMLEditorKit.HTMLTextAction

InsertHTMLTextAction´Â ±âÁ¸ÀÇ HTML ¹®¼­¿¡ ÀÓÀÇÀÇ HTML ij¸¯ÅÍ ¶óÀÎÀ» »ðÀÔÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. HTML.Tags´Â 2°³ ÀÌ»ó ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù. 1¹ø°ÀÇ ÅÂ±× parentTag´Â ¿ä¼ÒÀÇ Ãß°¡Ã³°¡ µÇ´Â ¹®¼­³»¿¡¼­ ºÎ¸ð¸¦ ½Äº°ÇÕ´Ï´Ù. 2¹ø°ÀÇ ÅÂ±× addTag´Â ¹®¼­¿¡ Ãß°¡µÇ´Â HTML ij¸¯ÅÍ ¶óÀγ»ÀÇ 1¹ø°ÀÇ Å±׸¦ ½Äº°ÇÕ´Ï´Ù. 1°³ À¯ÀÇÇØ¾ß ÇÒ Á¡Àº °Ç³×¹ÞÀº HTML ij¸¯ÅÍ ¶óÀγ»¿¡ ÇÊ¿äÇÑ Å±װ¡ ¾ø´Â °æ¿ì¿¡¼­µµ, Æļ­¿¡ ÀÇÇØ ÀûÀýÇÑ Å±װ¡ ¸ðµÎ »ý¼ºµÇ´Â °ÍÀÔ´Ï´Ù.

¿¹¸¦ µé¾î º»¹®Áß¿¡ °Ñ(Ç¥)¸¦ »ðÀÔÇϱâ À§ÇÑ ¾×¼ÇÀ» ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ÀÖ´Ù°í ÇÕ´Ï´Ù. ÀÌ °æ¿ì parentTag´Â HTML.Tag.BODY, addTag´Â HTML.Tag.TABLE°¡ µÇ¾î, ij¸¯ÅÍ ¶óÀÎÀº <table><tr><td></td></tr></table> µîÀÌ µË´Ï´Ù.

¶Ç, ´ëüÀÇ parentTag ¹× addTag¸¦ Á¦°øÇÏ´Â ¿É¼Çµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Å±״ ¿ÀÇÁ¼Â(offset)ÀÇ À§Ä¡¿¡ parentTag°¡ ¾ø´Â °æ¿ì¿¡ Á¶»çÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.


ÇÊµå °³¿ä
protected  HTML.Tag addTag
          Å±×ÀÇ Ãß°¡ÀÇ ½ÃÁ¡ÀÌ µÇ´Â HTML ³»ÀÇ Å±×ÀÔ´Ï´Ù.
protected  HTML.Tag alternateAddTag
          parentTag°¡ ¾ø°í, alternateParentTag°¡ ÀÖ´Â °æ¿ì¿¡ ű×ÀÇ Ãß°¡ÀÇ ½ÃÁ¡ÀÌ µÇ´Â HTML ³»ÀÇ ´ëü ű×ÀÔ´Ï´Ù.
protected  HTML.Tag alternateParentTag
          parentTag°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ ¹®¼­³»¿¡¼­ ½Äº°µÇ´Â ´ëü ű×ÀÔ´Ï´Ù.
protected  String html
          »ðÀԵǴ HTML ÀÔ´Ï´Ù.
protected  HTML.Tag parentTag
          ¹®¼­³»¿¡¼­ ½Äº°µÇ´Â ű×ÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing. AbstractAction ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
changeSupport, enabled
 
ÀÎÅÍÆäÀ̽º javax.swing. Action ·ÎºÎÅÍ »ó¼ÓµÈ Çʵå
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, 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¸¦ À§ÇÑ Ä¿¹öÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing.text.html. HTMLEditorKit.HTMLTextAction ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
elementCountToTag, findElementMatchingTag, getElementsAt, getHTMLDocument, getHTMLEditorKit
 
Ŭ·¡½º javax.swing.text. StyledEditorKit.StyledTextAction ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
getEditor, getStyledDocument, getStyledEditorKit, setCharacterAttributes, setParagraphAttributes
 
Ŭ·¡½º javax.swing.text. TextAction ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
augmentList, getFocusedComponent, getTextComponent
 
Ŭ·¡½º javax.swing. AbstractAction ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

html

protected String  html
»ðÀԵǴ HTML ÀÔ´Ï´Ù.


parentTag

protected HTML.Tag  parentTag
¹®¼­³»¿¡¼­ ½Äº°µÇ´Â ű×ÀÔ´Ï´Ù.


addTag

protected HTML.Tag  addTag
ű×ÀÇ Ãß°¡ÀÇ ½ÃÁ¡ÀÌ µÇ´Â HTML ³»ÀÇ Å±×ÀÔ´Ï´Ù.


alternateParentTag

protected HTML.Tag  alternateParentTag
parentTag°¡ ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì¿¡ ¹®¼­³»¿¡¼­ ½Äº°µÇ´Â ´ëü ű×ÀÔ´Ï´Ù.


alternateAddTag

protected HTML.Tag  alternateAddTag
parentTag°¡ ¾ø°í, alternateParentTag°¡ ÀÖ´Â °æ¿ì¿¡ ű×ÀÇ Ãß°¡ÀÇ ½ÃÁ¡ÀÌ µÇ´Â HTML ³»ÀÇ ´ëü ű×ÀÔ´Ï´Ù.

»ý¼ºÀÚ »ó¼¼

HTMLEditorKit.InsertHTMLTextAction

public HTMLEditorKit.InsertHTMLTextAction(String  name,
                                          String  html,
                                          HTML.Tag  parentTag,
                                          HTML.Tag  addTag)

HTMLEditorKit.InsertHTMLTextAction

public HTMLEditorKit.InsertHTMLTextAction(String  name,
                                          String  html,
                                          HTML.Tag  parentTag,
                                          HTML.Tag  addTag,
                                          HTML.Tag  alternateParentTag,
                                          HTML.Tag  alternateAddTag)
¸Þ¼­µåÀÇ »ó¼¼

insertHTML

protected void insertHTML(JEditorPane  editor,
                          HTMLDocument  doc,
                          int offset,
                          String  html,
                          int popDepth,
                          int pushDepth,
                          HTML.Tag  addTag)
HTMLEditorKit.insertHTML¸¦ À§ÇÑ Ä¿¹öÀÔ´Ï´Ù. ¿¹¿Ü´Â RuntimeException¿¡ ·¦ µÈ ´ÙÀ½ ¹ß»ý µË´Ï´Ù.


insertAtBoundary

protected void insertAtBoundary(JEditorPane  editor,
                                HTMLDocument  doc,
                                int offset,
                                Element  insertElement,
                                String  html,
                                HTML.Tag  parentTag,
                                HTML.Tag  addTag)
°æ°è¿¡ »ðÀÔÇÒ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÆËÀÇ ¼ö¸¦ Á¶»çÇØ ´ÙÀ½¿¡ ½ÇÇàÇÒ ÇÊ¿ä°¡ Àִ Ǫ½¬ÀÇ ¼ö¸¦ Á¶»çÇÏ°í ³ª¼­, insertHTML¸¦ È£ÃâÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.3

insertAtBoundry

@Deprecated 
protected void insertAtBoundry(JEditorPane  editor,
                                          HTMLDocument  doc,
                                          int offset,
                                          Element  insertElement,
                                          String  html,
                                          HTML.Tag  parentTag,
                                          HTML.Tag  addTag)
ÃßõÇÏÁö ¾Ê½À´Ï´Ù.  Java 2 Ç÷§Æû v1. 3¿¡ ´ëÇØ insertAtBoundary¸¦ »ç¿ëÇØ ÁÖ¼¼¿ä.

°æ°è¿¡ »ðÀÔÇÒ °æ¿ì¿¡ È£ÃâÇÕ´Ï´Ù. ÀÌ ¸Þ¼­µå´Â ÆËÀÇ ¼ö¸¦ Á¶»çÇØ ´ÙÀ½¿¡ ½ÇÇàÇÒ ÇÊ¿ä°¡ Àִ Ǫ½¬ÀÇ ¼ö¸¦ Á¶»çÇÏ°í ³ª¼­, insertHTML¸¦ È£ÃâÇÕ´Ï´Ù.


actionPerformed

public void actionPerformed(ActionEvent  ae)
HTML¸¦ ¹®¼­¿¡ »ðÀÔÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
ae - À̺¥Æ®

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.