Module java.desktop

Class HTMLEditorKit.HTMLFactory

java.lang.Object
javax.swing.text.html.HTMLEditorKit.HTMLFactory
所有已实现的接口:
ViewFactory
封装类:
HTMLEditorKit

public static class HTMLEditorKit.HTMLFactory extends Object implements ViewFactory
用于构建HTML视图的工厂。以下表格描述了此工厂默认情况下将构建的内容。
默认情况下此工厂创建的标签和视图的描述
标签 创建的视图
HTML.Tag.CONTENT InlineView
HTML.Tag.IMPLIED javax.swing.text.html.ParagraphView
HTML.Tag.P javax.swing.text.html.ParagraphView
HTML.Tag.H1 javax.swing.text.html.ParagraphView
HTML.Tag.H2 javax.swing.text.html.ParagraphView
HTML.Tag.H3 javax.swing.text.html.ParagraphView
HTML.Tag.H4 javax.swing.text.html.ParagraphView
HTML.Tag.H5 javax.swing.text.html.ParagraphView
HTML.Tag.H6 javax.swing.text.html.ParagraphView
HTML.Tag.DT javax.swing.text.html.ParagraphView
HTML.Tag.MENU ListView
HTML.Tag.DIR ListView
HTML.Tag.UL ListView
HTML.Tag.OL ListView
HTML.Tag.LI BlockView
HTML.Tag.DL BlockView
HTML.Tag.DD BlockView
HTML.Tag.BODY BlockView
HTML.Tag.HTML BlockView
HTML.Tag.CENTER BlockView
HTML.Tag.DIV BlockView
HTML.Tag.BLOCKQUOTE BlockView
HTML.Tag.PRE BlockView
HTML.Tag.BLOCKQUOTE BlockView
HTML.Tag.PRE BlockView
HTML.Tag.IMG ImageView
HTML.Tag.HR HRuleView
HTML.Tag.BR BRView
HTML.Tag.TABLE javax.swing.text.html.TableView
HTML.Tag.INPUT FormView
HTML.Tag.SELECT FormView
HTML.Tag.TEXTAREA FormView
HTML.Tag.OBJECT ObjectView
HTML.Tag.FRAMESET FrameSetView
HTML.Tag.FRAME FrameView
实现说明:
未识别或不支持的解析标签将由编辑器以不同方式处理。
  • 当容器可编辑时:
    • 标签将显示为可编辑的文本字段,带有标签名称。
    • 标签内的内容将由编辑器处理为常规文本。
  • 当容器不可编辑时:
    • 如果标签被识别但不受支持,例如脚本标签,则标签及其内容将被隐藏。
    • 如果标签是未知的,则标签将被隐藏,但其内容将显示为常规文本。
  • Constructor Details

    • HTMLFactory

      public HTMLFactory()
      构造一个HTMLFactory
  • Method Details

    • create

      public View create(Element elem)
      从元素创建一个视图。
      指定者:
      create 在接口 ViewFactory
      参数:
      elem - 元素
      返回:
      视图
      参见: