| Package | Description | 
|---|---|
| javax.swing | Provides a set of "lightweight"
(all-Java language) components that,
to the maximum degree possible, work the same on all platforms. | 
| javax.swing.event | Provides for events fired by Swing components. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the
Basic look and feel. | 
| javax.swing.plaf.synth | 
      Synth is a skinnable look and feel in which all painting is
      delegated. | 
| javax.swing.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| javax.swing.text.html | Provides the class  HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| Constructor and Description | 
|---|
| HTMLLink(Element e) | 
| Modifier and Type | Method and Description | 
|---|---|
| Element[] | DocumentEvent.ElementChange. getChildrenAdded()Gets the child elements that were added to the given
 parent element. | 
| Element[] | DocumentEvent.ElementChange. getChildrenRemoved()Gets the child elements that were removed from the
 given parent element. | 
| Element | DocumentEvent.ElementChange. getElement()Returns the element represented. | 
| Element | HyperlinkEvent. getSourceElement()Returns the  Elementthat corresponds to the source of the
 event. | 
| Modifier and Type | Method and Description | 
|---|---|
| DocumentEvent.ElementChange | DocumentEvent. getChange(Element elem)Gets the change information for the given element. | 
| Constructor and Description | 
|---|
| HyperlinkEvent(Object source,
              HyperlinkEvent.EventType type,
              URL u,
              String desc,
              Element sourceElement)Creates a new object representing a hypertext link event. | 
| HyperlinkEvent(Object source,
              HyperlinkEvent.EventType type,
              URL u,
              String desc,
              Element sourceElement,
              InputEvent inputEvent)Creates a new object representing a hypertext link event. | 
| Modifier and Type | Method and Description | 
|---|---|
| View | BasicTextAreaUI. create(Element elem)Creates the view for an element. | 
| View | BasicTextFieldUI. create(Element elem)Creates a view (FieldView) based on an element. | 
| View | BasicPasswordFieldUI. create(Element elem)Creates a view (PasswordView) for an element. | 
| View | BasicTextUI. create(Element elem)Creates a view for an element. | 
| View | BasicTextUI. create(Element elem,
      int p0,
      int p1)Creates a view for an element. | 
| Modifier and Type | Method and Description | 
|---|---|
| View | SynthPasswordFieldUI. create(Element elem)Creates a view (PasswordView) for an element. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractDocument.AbstractElementImplements the abstract part of an element. | 
| class  | AbstractDocument.BranchElementImplements a composite element that contains other elements. | 
| class  | AbstractDocument.LeafElementImplements an element that directly represents content of
 some kind. | 
| protected class  | DefaultStyledDocument.SectionElementDefault root element for a document... | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Element | DefaultStyledDocument.AttributeUndoableEdit. element | 
| Modifier and Type | Method and Description | 
|---|---|
| Element | DefaultStyledDocument.ElementBuffer. clone(Element parent,
     Element clonee)Creates a copy of this element, with a different
 parent. | 
| protected Element | AbstractDocument. createBranchElement(Element parent,
                   AttributeSet a)Creates a document branch element, that can contain other elements. | 
| protected Element | AbstractDocument. createLeafElement(Element parent,
                 AttributeSet a,
                 int p0,
                 int p1)Creates a document leaf element. | 
| Element | ElementIterator. current()Fetches the current Element. | 
| Element | ElementIterator. first()Fetches the first element. | 
| Element | AbstractDocument. getBidiRootElement()Returns the root element of the bidirectional structure for this
 document. | 
| Element | StyledEditorKit. getCharacterAttributeRun()Fetches the element representing the current
 run of character attributes for the caret. | 
| Element | DefaultStyledDocument. getCharacterElement(int pos)Gets a character element based on a position. | 
| Element | StyledDocument. getCharacterElement(int pos)Gets the element that represents the character that
 is at the given offset within the document. | 
| Element[] | AbstractDocument.ElementEdit. getChildrenAdded()Gets a list of children that were added. | 
| Element[] | AbstractDocument.ElementEdit. getChildrenRemoved()Gets a list of children that were removed. | 
| Element | PlainDocument. getDefaultRootElement()Gets the default root element for the document model. | 
| Element | DefaultStyledDocument. getDefaultRootElement()Gets the default root element. | 
| abstract Element | AbstractDocument. getDefaultRootElement()Returns the root element that views should be based upon
 unless some other mechanism for assigning views to element
 structures is provided. | 
| Element | Document. getDefaultRootElement()Returns the root element that views should be based upon,
 unless some other mechanism for assigning views to element
 structures is provided. | 
| Element | AbstractDocument.ElementEdit. getElement()Returns the underlying element. | 
| Element | View. getElement()Fetches the structural portion of the subject that this
 view is mapped to. | 
| abstract Element | AbstractDocument.AbstractElement. getElement(int index)Gets a child element. | 
| Element | AbstractDocument.BranchElement. getElement(int index)Gets a child element. | 
| Element | AbstractDocument.LeafElement. getElement(int index)Gets a child element. | 
| Element | Element. getElement(int index)Fetches the child element at the given index. | 
| Element | PlainDocument. getParagraphElement(int pos)Get the paragraph element containing the given position. | 
| Element | DefaultStyledDocument. getParagraphElement(int pos)Gets the paragraph element at the offset  pos. | 
| abstract Element | AbstractDocument. getParagraphElement(int pos)Get the paragraph element containing the given position. | 
| Element | StyledDocument. getParagraphElement(int pos)Gets the element that represents the paragraph that
 encloses the given offset within the document. | 
| static Element | Utilities. getParagraphElement(JTextComponent c,
                   int offs)Determines the element to use for a paragraph/line. | 
| Element | AbstractDocument.AbstractElement. getParentElement()Gets the parent of the element. | 
| Element | Element. getParentElement()Fetches the parent element. | 
| Element | DefaultStyledDocument.ElementBuffer. getRootElement()Gets the root element. | 
| Element[] | AbstractDocument. getRootElements()Gets all root elements defined. | 
| Element[] | Document. getRootElements()Returns all of the root elements that are defined. | 
| Element | ElementIterator. next()Fetches the next Element. | 
| Element | AbstractDocument.BranchElement. positionToElement(int pos)Gets the child element that contains
 the given model position. | 
| Element | ElementIterator. previous()Fetches the previous Element. | 
| Modifier and Type | Method and Description | 
|---|---|
| Element | DefaultStyledDocument.ElementBuffer. clone(Element parent,
     Element clonee)Creates a copy of this element, with a different
 parent. | 
| View | ViewFactory. create(Element elem)Creates a view from the given structural element of a
 document. | 
| protected Element | AbstractDocument. createBranchElement(Element parent,
                   AttributeSet a)Creates a document branch element, that can contain other elements. | 
| protected void | StyledEditorKit. createInputAttributes(Element element,
                     MutableAttributeSet set)Copies the key/values in  elements AttributeSet intoset. | 
| protected Element | AbstractDocument. createLeafElement(Element parent,
                 AttributeSet a,
                 int p0,
                 int p1)Creates a document leaf element. | 
| protected TableView.TableCell | TableView. createTableCell(Element elem)Deprecated. 
 Table cells can now be any arbitrary
 View implementation and should be produced by the
 ViewFactory rather than the table. | 
| protected TableView.TableRow | TableView. createTableRow(Element elem)Creates a new table row. | 
| DocumentEvent.ElementChange | AbstractDocument.DefaultDocumentEvent. getChange(Element elem)Gets the changes for an element. | 
| protected String | AbstractWriter. getText(Element elem)Returns the text associated with the element. | 
| protected boolean | AbstractWriter. inRange(Element next)This method determines whether the current element
 is in the range specified. | 
| void | DefaultStyledDocument. removeElement(Element elem)Removes an element from this document. | 
| void | AbstractDocument.BranchElement. replace(int offset,
       int length,
       Element[] elems)Replaces content with a new set of elements. | 
| protected void | AbstractWriter. text(Element elem)Writes out text. | 
| Constructor and Description | 
|---|
| AbstractElement(Element parent,
               AttributeSet a)Creates a new AbstractElement. | 
| AbstractWriter(Writer w,
              Element root)Creates a new AbstractWriter. | 
| AbstractWriter(Writer w,
              Element root,
              int pos,
              int len)Creates a new AbstractWriter. | 
| AsyncBoxView(Element elem,
            int axis)Construct a box view that does asynchronous layout. | 
| AttributeUndoableEdit(Element element,
                     AttributeSet newAttributes,
                     boolean isReplacing) | 
| BoxView(Element elem,
       int axis)Constructs a  BoxView. | 
| BranchElement(Element parent,
             AttributeSet a)Constructs a composite element that initially contains
 no children. | 
| ComponentView(Element elem)Creates a new ComponentView object. | 
| CompositeView(Element elem)Constructs a  CompositeViewfor the given element. | 
| ElementBuffer(Element root)Creates a new ElementBuffer. | 
| ElementEdit(Element e,
           int index,
           Element[] removed,
           Element[] added)Constructs an edit record. | 
| ElementEdit(Element e,
           int index,
           Element[] removed,
           Element[] added)Constructs an edit record. | 
| ElementEdit(Element e,
           int index,
           Element[] removed,
           Element[] added)Constructs an edit record. | 
| ElementIterator(Element root)Creates a new ElementIterator. | 
| FieldView(Element elem)Constructs a new FieldView wrapped on an element. | 
| FlowView(Element elem,
        int axis)Constructs a FlowView for the given element. | 
| GlyphView(Element elem)Constructs a new view wrapped on an element. | 
| IconView(Element elem)Creates a new icon view that represents an element. | 
| LabelView(Element elem)Constructs a new view wrapped on an element. | 
| LeafElement(Element parent,
           AttributeSet a,
           int offs0,
           int offs1)Constructs an element that represents content within the
 document (has no children). | 
| ParagraphView(Element elem)Constructs a  ParagraphViewfor the given element. | 
| PasswordView(Element elem)Constructs a new view wrapped on an element. | 
| PlainView(Element elem)Constructs a new PlainView wrapped on an element. | 
| TableCell(Element elem)Deprecated.  Constructs a TableCell for the given element. | 
| TableRow(Element elem)Constructs a TableView for the given element. | 
| TableView(Element elem)Constructs a TableView for the given element. | 
| View(Element elem)Creates a new  Viewobject. | 
| WrappedPlainView(Element elem)Creates a new WrappedPlainView. | 
| WrappedPlainView(Element elem,
                boolean wordWrap)Creates a new WrappedPlainView. | 
| ZoneView(Element elem,
        int axis)Constructs a ZoneView. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HTMLDocument.BlockElementAn element that represents a structural block of
 HTML. | 
| class  | HTMLDocument.RunElementAn element that represents a chunk of text that has
 a set of HTML character level attributes assigned to
 it. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Element | HTMLDocument. createBranchElement(Element parent,
                   AttributeSet a)Creates a document branch element, that can contain other elements. | 
| protected Element | HTMLDocument. createLeafElement(Element parent,
                 AttributeSet a,
                 int p0,
                 int p1)Creates a document leaf element that directly represents
 text (doesn't have any children). | 
| protected Element | HTMLEditorKit.HTMLTextAction. findElementMatchingTag(HTMLDocument doc,
                      int offset,
                      HTML.Tag tag)Returns the deepest element at  offsetmatchingtag. | 
| Element | HTMLDocument. getElement(Element e,
          Object attribute,
          Object value)Returns the child element of  ethat contains the
 attribute,attributewith valuevalue, ornullif one isn't found. | 
| Element | HTMLDocument. getElement(String id)Returns the element that has the given id  Attribute. | 
| protected Element[] | HTMLEditorKit.HTMLTextAction. getElementsAt(HTMLDocument doc,
             int offset)Returns an array of the Elements that contain  offset. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | HTMLWriter. comment(Element elem)Writes out comments. | 
| View | HTMLEditorKit.HTMLFactory. create(Element elem)Creates a view from an element. | 
| protected Element | HTMLDocument. createBranchElement(Element parent,
                   AttributeSet a)Creates a document branch element, that can contain other elements. | 
| protected void | HTMLEditorKit. createInputAttributes(Element element,
                     MutableAttributeSet set)Copies the key/values in  elements AttributeSet intoset. | 
| protected Element | HTMLDocument. createLeafElement(Element parent,
                 AttributeSet a,
                 int p0,
                 int p1)Creates a document leaf element that directly represents
 text (doesn't have any children). | 
| protected void | HTMLWriter. emptyTag(Element elem)Writes out all empty elements (all tags that have no
 corresponding end tag). | 
| protected void | HTMLWriter. endTag(Element elem)Writes out an end tag for the element. | 
| Element | HTMLDocument. getElement(Element e,
          Object attribute,
          Object value)Returns the child element of  ethat contains the
 attribute,attributewith valuevalue, ornullif one isn't found. | 
| Style | StyleSheet. getRule(HTML.Tag t,
       Element e)Fetches the style to use to render the given type
 of HTML tag. | 
| void | HTMLDocument. insertAfterEnd(Element elem,
              String htmlText)Inserts the HTML specified as a string after the the end of the
 given element. | 
| void | HTMLDocument. insertAfterStart(Element elem,
                String htmlText)Inserts the HTML specified as a string at the start
 of the element. | 
| protected void | HTMLEditorKit.InsertHTMLTextAction. insertAtBoundary(JEditorPane editor,
                HTMLDocument doc,
                int offset,
                Element insertElement,
                String html,
                HTML.Tag parentTag,
                HTML.Tag addTag)This is invoked when inserting at a boundary. | 
| protected void | HTMLEditorKit.InsertHTMLTextAction. insertAtBoundry(JEditorPane editor,
               HTMLDocument doc,
               int offset,
               Element insertElement,
               String html,
               HTML.Tag parentTag,
               HTML.Tag addTag)Deprecated. 
 As of Java 2 platform v1.3, use insertAtBoundary | 
| void | HTMLDocument. insertBeforeEnd(Element elem,
               String htmlText)Inserts the HTML specified as a string at the end of
 the element. | 
| void | HTMLDocument. insertBeforeStart(Element elem,
                 String htmlText)Inserts the HTML specified as a string before the start of
 the given element. | 
| protected boolean | MinimalHTMLWriter. isText(Element elem)Returns true if the element is a text element. | 
| void | HTMLDocument. setInnerHTML(Element elem,
            String htmlText)Replaces the children of the given element with the contents
 specified as an HTML string. | 
| void | HTMLDocument. setOuterHTML(Element elem,
            String htmlText)Replaces the given element in the parent with the contents
 specified as an HTML string. | 
| protected void | HTMLWriter. startTag(Element elem)Writes out a start tag for the element. | 
| protected boolean | HTMLWriter. synthesizedElement(Element elem)Returns true if the element is a
 synthesized element. | 
| protected void | MinimalHTMLWriter. text(Element elem)Writes out text. | 
| protected void | HTMLWriter. text(Element elem)Writes out text. | 
| protected void | MinimalHTMLWriter. writeComponent(Element elem)Responsible for handling Component Elements;
 deliberately unimplemented. | 
| protected void | MinimalHTMLWriter. writeContent(Element elem,
            boolean needsIndenting)Writes out the attribute set
 in an HTML-compliant manner. | 
| protected void | MinimalHTMLWriter. writeImage(Element elem)Responsible for handling Icon Elements;
 deliberately unimplemented. | 
| protected void | MinimalHTMLWriter. writeLeaf(Element elem)Responsible for writing out other non-text leaf
 elements. | 
| protected void | MinimalHTMLWriter. writeStartParagraph(Element elem)Emits the start tag for a paragraph. | 
| Constructor and Description | 
|---|
| BlockElement(Element parent,
            AttributeSet a)Constructs a composite element that initially contains
 no children. | 
| BlockView(Element elem,
         int axis)Creates a new view that represents an
 html box. | 
| FormView(Element elem)Creates a new FormView object. | 
| HTMLFrameHyperlinkEvent(Object source,
                       HyperlinkEvent.EventType type,
                       URL targetURL,
                       Element sourceElement,
                       String targetFrame)Creates a new object representing a hypertext link event. | 
| HTMLFrameHyperlinkEvent(Object source,
                       HyperlinkEvent.EventType type,
                       URL targetURL,
                       String desc,
                       Element sourceElement,
                       InputEvent inputEvent,
                       String targetFrame)Creates a new object representing a hypertext link event. | 
| HTMLFrameHyperlinkEvent(Object source,
                       HyperlinkEvent.EventType type,
                       URL targetURL,
                       String desc,
                       Element sourceElement,
                       String targetFrame)Creates a new object representing a hypertext link event. | 
| ImageView(Element elem)Creates a new view that represents an IMG element. | 
| InlineView(Element elem)Constructs a new view wrapped on an element. | 
| ListView(Element elem)Creates a new view that represents a list element. | 
| ObjectView(Element elem)Creates a new ObjectView object. | 
| ParagraphView(Element elem)Constructs a ParagraphView for the given element. | 
| RunElement(Element parent,
          AttributeSet a,
          int offs0,
          int offs1)Constructs an element that represents content within the
 document (has no children). | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.