JavaTM 2
Platform
Std.  Ed.  v1. 4.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
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Action , ActionListener , Cloneable , EventListener , Serializable
Æ÷ÇԵǾî Àִ Ŭ·¡½º:
HTMLEditorKit

public static class HTMLEditorKit.InsertHTMLTextAction
extends HTMLEditorKit.HTMLTextAction

InsertHTMLTextAction ´Â ±âÁ¸ÀÇ HTML ¹®¼­¿¡ ÀÓÀÇÀÇ HTML ij¸¯ÅÍ ¶óÀÎÀ» »ðÀÔÇϱâ À§Çؼ­ »ç¿ëÇÕ´Ï´Ù. HTML.Tags ´Â 2 kr ÀÌ»ó ÁöÁ¤ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. 1 ¹øÂ°ÀÇ ÅÂ±× parentTag ´Â ¿ä¼ÒÀÇ Ãß°¡Ã³°¡ µÇ´Â ¹®¼­³»¿¡¼­ ºÎ¸ð¸¦ ½Äº°ÇÕ´Ï´Ù. 2 ¹øÂ°ÀÇ ÅÂ±× addTag ´Â ¹®¼­¿¡ Ãß°¡µÇ´Â HTML ij¸¯ÅÍ ¶óÀγ»ÀÇ 1 ¹øÂ°ÀÇ Å±׸¦ ½Äº°ÇÕ´Ï´Ù. 1 kr À¯ÀÇÇØ¾ß ÇÒ Á¡Àº °Ç³×¹ÞÀº 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

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
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.