Класс HTMLDocument.HTMLReader.FormAction
- java.lang.Object
-
- javax.swing.text.html.HTMLDocument.HTMLReader.TagAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.SpecialAction
-
- javax.swing.text.html.HTMLDocument.HTMLReader.FormAction
- Включающий класс:
- HTMLDocument.HTMLReader
public class HTMLDocument.HTMLReader.FormAction extends HTMLDocument.HTMLReader.SpecialAction
Действие для поддержки форм путём создания всех элементов, используемых для представления элементов управления формой. Это действие обработает теги <INPUT>, <TEXTAREA>, <SELECT> и <OPTION>. Ожидается, что созданный элементом атрибут StyleConstants.ModelAttribute будет установлен в модель, которая содержит состояние элемента управления формой. Это позволяет использовать несколько представлений и позволяет итерировать по документу, собирая данные формы. Ниже приведены назначения моделей для различных типов элементов формы.
| Тип элемента | Тип модели |
|---|---|
| input, тип button | DefaultButtonModel |
| input, тип checkbox | JToggleButton.ToggleButtonModel |
| input, тип image | DefaultButtonModel |
| input, тип password | PlainDocument |
| input, тип radio | JToggleButton.ToggleButtonModel |
| input, тип reset | DefaultButtonModel |
| input, тип submit | DefaultButtonModel |
| input, тип text или тип null | PlainDocument |
| select | DefaultComboBoxModel или DefaultListModel с типом элемента Option |
| textarea | PlainDocument |
Конструкторы
| Конструктор | Описание |
|---|---|
FormAction() |
Методы
Методы, объявленные в классе javax.swing.text.html.HTMLDocument.HTMLReader.TagAction
end, startМетоды, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitКонструкторы
FormAction
public FormAction()
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/text/html/HTMLDocument.HTMLReader.FormAction.html