- java.lang.Object
-
- javax.swing.text.html.HTMLDocument.HTMLReader.TagAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.SpecialAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.FormAction
-
- Enclosing class:
- HTMLDocument.HTMLReader
public class HTMLDocument.HTMLReader.FormAction extends HTMLDocument.HTMLReader.SpecialAction
通过构建用于表示表单控件的所有元素来支持表单的操作。 这将处理<INPUT>,<TEXTAREA>,<SELECT>和<OPTION>标签。 由此操作创建的元素预期将属性StyleConstants.ModelAttribute
设置为保存表单控件状态的模型。 这样可以实现多个视图,并允许文档迭代来获取表单的数据。 以下是各种表单元素的模型分配。 Model assignments for the various types of form elements Element Type Model Type input, type buttonDefaultButtonModel
input, type checkboxJToggleButton.ToggleButtonModel
input, type imageDefaultButtonModel
input, type passwordPlainDocument
input, type radioJToggleButton.ToggleButtonModel
input, type resetDefaultButtonModel
input, type submitDefaultButtonModel
input, type text or type is null.PlainDocument
selectDefaultComboBoxModel
or anDefaultListModel
, with an item type of Option textareaPlainDocument
-
-
构造方法摘要
构造方法 Constructor 描述 FormAction()
-
-
-
方法详细信息
-
start
public void start(HTML.Tag t, MutableAttributeSet attr)
当此动作被注册的标签类型看到开始标签时调用。 标签参数表示在许多标签中共享的那些操作的实际标签。 默认情况下,它什么也不做,完全忽略标签。- 重写:
-
start
在HTMLDocument.HTMLReader.SpecialAction
- 参数
-
t
- HTML标签 -
attr
- 属性
-
end
public void end(HTML.Tag t)
当此动作被注册的标签类型看到结尾标签时被调用。 标签参数表示在许多标签中共享的那些操作的实际标签。 默认情况下,它什么也不做,完全忽略标签。- 重写:
-
end
在HTMLDocument.HTMLReader.TagAction
- 参数
-
t
- the HTML tag
-
-