接口的使用
javax.swing.text.Element
使用 Element 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供由 Swing 组件触发的事件。
提供根据基本外观构建的用户界面对象。
Synth 是一种可换肤的外观和感觉,其中所有绘画都是委托的。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
-
Element 在 javax.swing 中的用法
javax.swing 中的构造函数,参数类型为 Element -
Element 在 javax.swing.event 中的用法
javax.swing.event 中返回 Element 的方法修饰符和类型方法描述Element[]DocumentEvent.ElementChange.getChildrenAdded()获取添加到给定父元素的子元素。Element[]DocumentEvent.ElementChange.getChildrenRemoved()获取从给定父元素中移除的子元素。DocumentEvent.ElementChange.getElement()返回表示的元素。HyperlinkEvent.getSourceElement()返回对应于事件源的Element。javax.swing.event 中的方法,参数类型为 Elementjavax.swing.event 中的构造函数,参数类型为 Element修饰符构造方法描述HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement) 创建一个表示超文本链接事件的新对象。HyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL u, String desc, Element sourceElement, InputEvent inputEvent) 创建一个表示超文本链接事件的新对象。 -
Element 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中的方法,参数类型为 Element -
Element 在 javax.swing.plaf.synth 中的用法
javax.swing.plaf.synth 中的方法,参数类型为 Element -
Element 在 javax.swing.text 中的用法
javax.swing.text 中实现 Element 的类修饰符和类型类描述class实现元素的抽象部分。class实现包含其他元素的复合元素。class实现直接表示某种内容的元素。protected class文档的默认根元素...映射出包含的段落/行。javax.swing.text 中的字段声明为 Elementjavax.swing.text 中返回 Element 的方法修饰符和类型方法描述使用不同的父元素创建此元素的副本。protected ElementAbstractDocument.createBranchElement(Element parent, AttributeSet a) 创建一个文档分支元素,它可以包含其他元素。protected ElementAbstractDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1) 创建文档叶元素。ElementIterator.current()获取当前的Element。ElementIterator.first()获取第一个元素。AbstractDocument.getBidiRootElement()返回此文档的双向结构的根元素。StyledEditorKit.getCharacterAttributeRun()获取表示插入符号当前运行的字符属性的元素。DefaultStyledDocument.getCharacterElement(int pos) 根据位置获取字符元素。StyledDocument.getCharacterElement(int pos) 获取表示文档中给定偏移处的字符的元素。Element[]AbstractDocument.ElementEdit.getChildrenAdded()获取已添加的子项列表。Element[]AbstractDocument.ElementEdit.getChildrenRemoved()获取已删除的子项列表。abstract ElementAbstractDocument.getDefaultRootElement()返回视图应该基于的根元素,除非提供了一些其他的将视图分配给元素结构的机制。DefaultStyledDocument.getDefaultRootElement()获取默认的根元素。Document.getDefaultRootElement()返回视图应该基于的根元素,除非提供了一些其他的将视图分配给元素结构的机制。PlainDocument.getDefaultRootElement()获取文档模型的默认根元素。abstract ElementAbstractDocument.AbstractElement.getElement(int index) 获取子元素。AbstractDocument.BranchElement.getElement(int index) 获取子元素。AbstractDocument.ElementEdit.getElement()返回基础元素。AbstractDocument.LeafElement.getElement(int index) 获取子元素。Element.getElement(int index) 获取给定索引处的子元素。View.getElement()获取此视图映射到的主题的结构部分。abstract ElementAbstractDocument.getParagraphElement(int pos) 获取包含给定位置的段落元素。DefaultStyledDocument.getParagraphElement(int pos) 获取偏移量为pos的段落元素。PlainDocument.getParagraphElement(int pos) 获取包含给定位置的段落元素。StyledDocument.getParagraphElement(int pos) 获取表示包含文档中给定偏移量的段落的元素。static final ElementUtilities.getParagraphElement(JTextComponent c, int offs) 确定用于段落/行的元素。AbstractDocument.AbstractElement.getParentElement()获取元素的父级。Element.getParentElement()获取父元素。DefaultStyledDocument.ElementBuffer.getRootElement()获取根元素。Element[]AbstractDocument.getRootElements()获取定义的所有根元素。Element[]Document.getRootElements()返回所有定义的根元素。ElementIterator.next()获取下一个Element。AbstractDocument.BranchElement.positionToElement(int pos) 获取包含给定模型位置的子元素。ElementIterator.previous()获取前一个Element。javax.swing.text 中的方法,参数类型为 Element修饰符和类型方法描述使用不同的父元素创建此元素的副本。从文档的给定结构元素创建视图。protected ElementAbstractDocument.createBranchElement(Element parent, AttributeSet a) 创建一个文档分支元素,它可以包含其他元素。protected voidStyledEditorKit.createInputAttributes(Element element, MutableAttributeSet set) 将elements AttributeSet 中的键/值复制到set中。protected ElementAbstractDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1) 创建文档叶元素。protected TableView.TableCellTableView.createTableCell(Element elem) 已弃用。表格单元格现在可以是任意视图实现,并且应该由 ViewFactory 而不是表格生成。protected TableView.TableRowTableView.createTableRow(Element elem) 创建一个新的表行。获取元素的更改。protected String返回与元素关联的文本。protected boolean该方法判断当前元素是否在指定范围内。voidDefaultStyledDocument.removeElement(Element elem) 从此文档中删除一个元素。void用一组新元素替换内容。protected void写出文本。javax.swing.text 中的构造函数,参数类型为 Element修饰符构造方法描述AbstractElement(Element parent, AttributeSet a) 创建一个新的抽象元素。protectedAbstractWriter(Writer w, Element root) 创建一个新的 AbstractWriter。protectedAbstractWriter(Writer w, Element root, int pos, int len) 创建一个新的 AbstractWriter。AsyncBoxView(Element elem, int axis) 构造一个进行异步布局的框视图。AttributeUndoableEdit(Element element, AttributeSet newAttributes, boolean isReplacing) 构造一个AttributeUndoableEdit。构造一个BoxViewBranchElement(Element parent, AttributeSet a) 构造一个最初不包含子元素的复合元素。ComponentView(Element elem) 创建一个新的 ComponentView 对象。CompositeView(Element elem) 为给定元素构造一个CompositeView。ElementBuffer(Element root) 创建一个新的 ElementBuffer。ElementEdit(Element e, int index, Element[] removed, Element[] added) 构造一个编辑记录。ElementIterator(Element root) 创建一个新的ElementIterator。构造一个包裹在元素上的新 FieldView。为给定元素构造一个 FlowView。构造一个包裹在元素上的新视图。创建一个代表元素的新图标视图。构造一个包裹在元素上的新视图。LeafElement(Element parent, AttributeSet a, int offs0, int offs1) 构造一个表示文档中内容的元素(没有子元素)。ParagraphView(Element elem) 为给定元素构造一个ParagraphView。PasswordView(Element elem) 构造一个包裹在元素上的新视图。构造一个包裹在元素上的新 PlainView。已弃用。为给定元素构造一个 TableCell。为给定元素构造一个 TableView。为给定元素构造一个 TableView。创建一个新的View对象。WrappedPlainView(Element elem) 创建一个新的 WrappedPlainView。WrappedPlainView(Element elem, boolean wordWrap) 创建一个新的 WrappedPlainView。构造一个 ZoneView。 -
Element 在 javax.swing.text.html 中的用法
javax.swing.text.html 中实现 Element 的类修饰符和类型类描述class表示 HTML 结构 block 的元素。class代表一段文本的元素,该文本块分配有一组 HTML 字符级属性。javax.swing.text.html 中返回 Element 的方法修饰符和类型方法描述protected ElementHTMLDocument.createBranchElement(Element parent, AttributeSet a) 创建一个文档分支元素,它可以包含其他元素。protected ElementHTMLDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1) 创建一个直接表示文本的文档叶元素(没有任何子元素)。protected ElementHTMLEditorKit.HTMLTextAction.findElementMatchingTag(HTMLDocument doc, int offset, HTML.Tag tag) 返回offset匹配tag的最深元素。HTMLDocument.getElement(String id) 返回具有给定 idAttribute的元素。HTMLDocument.getElement(Element e, Object attribute, Object value) 返回包含属性的e的子元素,值为value的attribute,如果未找到则返回null。protected Element[]HTMLEditorKit.HTMLTextAction.getElementsAt(HTMLDocument doc, int offset) 返回包含offset的元素数组。javax.swing.text.html 中的方法,参数类型为 Element修饰符和类型方法描述protected void写出评论。从元素创建视图。protected ElementHTMLDocument.createBranchElement(Element parent, AttributeSet a) 创建一个文档分支元素,它可以包含其他元素。protected voidHTMLEditorKit.createInputAttributes(Element element, MutableAttributeSet set) 将elements AttributeSet 中的键/值复制到set中。protected ElementHTMLDocument.createLeafElement(Element parent, AttributeSet a, int p0, int p1) 创建一个直接表示文本的文档叶元素(没有任何子元素)。protected void写出所有空元素(所有没有相应结束标记的标记)。protected void写出元素的结束标记。HTMLDocument.getElement(Element e, Object attribute, Object value) 返回包含属性的e的子元素,值为value的attribute,如果未找到则返回null。获取用于呈现给定类型的 HTML 标记的样式。voidHTMLDocument.insertAfterEnd(Element elem, String htmlText) 在给定元素的末尾之后插入指定为字符串的 HTML。voidHTMLDocument.insertAfterStart(Element elem, String htmlText) 在元素的开头插入指定为字符串的 HTML。protected voidHTMLEditorKit.InsertHTMLTextAction.insertAtBoundary(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag) 在边界插入时调用此方法。protected voidHTMLEditorKit.InsertHTMLTextAction.insertAtBoundry(JEditorPane editor, HTMLDocument doc, int offset, Element insertElement, String html, HTML.Tag parentTag, HTML.Tag addTag) 已弃用。从 Java 2 平台 v1.3 开始,使用 insertAtBoundaryvoidHTMLDocument.insertBeforeEnd(Element elem, String htmlText) 在元素末尾插入指定为字符串的 HTML。voidHTMLDocument.insertBeforeStart(Element elem, String htmlText) 在给定元素的开始之前插入指定为字符串的 HTML。protected boolean如果元素是文本元素,则返回 true。voidHTMLDocument.setInnerHTML(Element elem, String htmlText) 用指定为 HTML 字符串的内容替换给定元素的子元素。voidHTMLDocument.setOuterHTML(Element elem, String htmlText) 用指定为 HTML 字符串的内容替换父元素中的给定元素。protected void写出元素的开始标记。protected booleanHTMLWriter.synthesizedElement(Element elem) 如果元素是合成元素,则返回true。protected void写出文本。protected void写出文本。protected voidMinimalHTMLWriter.writeComponent(Element elem) 负责处理Component Elements;故意未实现。protected voidMinimalHTMLWriter.writeContent(Element elem, boolean needsIndenting) 以符合 HTML 的方式写出属性集。protected voidMinimalHTMLWriter.writeImage(Element elem) 负责处理图标元素;故意未实现。protected void负责写出其他非文本叶元素。protected voidMinimalHTMLWriter.writeStartParagraph(Element elem) 发出段落的开始标记。javax.swing.text.html 中的构造函数,参数类型为 Element修饰符构造方法描述BlockElement(Element parent, AttributeSet a) 构造一个最初不包含子元素的复合元素。创建一个表示 html 框的新视图。创建一个新的 FormView 对象。HTMLFrameHyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, Element sourceElement, InputEvent inputEvent, String targetFrame) 创建一个表示超文本链接事件的新对象。HTMLFrameHyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL targetURL, String desc, Element sourceElement, String targetFrame) 创建一个表示超文本链接事件的新对象。HTMLFrameHyperlinkEvent(Object source, HyperlinkEvent.EventType type, URL targetURL, Element sourceElement, String targetFrame) 创建一个表示超文本链接事件的新对象。创建表示 IMG 元素的新视图。InlineView(Element elem) 构造一个包裹在元素上的新视图。创建表示列表元素的新视图。ObjectView(Element elem) 创建一个新的 ObjectView 对象。ParagraphView(Element elem) 为给定元素构造一个 ParagraphView。RunElement(Element parent, AttributeSet a, int offs0, int offs1) 构造一个表示文档中内容的元素(没有子元素)。