| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.text.View
javax.swing.text.ComponentView
javax.swing.text.html.FormView
public class FormView
      实现表单元素、<input>、<textarea> 和 <select> 的视图接口的组件装饰符。组件模型存储为元素的属性(使用 StyleConstants.ModelAttribute),并用来构建视图的组件。模型类型假定为由 HTMLDocument.HTMLReader.FormAction 设置的类型。如果多个视图映射到文档,则它们将共享嵌入的组件模型。 
下表显示了此视图创建了哪些组件。
| 元素类型 | 构建的组件 | 
|---|---|
| 输入,类型为 button | JButton | 
| 输入,类型为 checkbox | JCheckBox | 
| 输入,类型为 image | JButton | 
| 输入,类型为 password | JPasswordField | 
| 输入,类型为 radio | JRadioButton | 
| 输入,类型为 reset | JButton | 
| 输入,类型为 submit | JButton | 
| 输入,类型为 text | JTextField | 
| 选择,size > 1 或定义的多个属性 | JScrollPane 中的 JList | 
| 选择,大小未指定或为 1 | JComboBox | 
| textarea | JScrollPane 中的 JTextArea | 
| 输入,类型为 file | JTextField | 
| 嵌套类摘要 | |
|---|---|
| protected  class | FormView.MouseEventListener当输入的类型等于被单击的图像类型时,MouseEventListener 类将用于处理表单提交。 | 
| 字段摘要 | |
|---|---|
| static String | RESET已过时。 从 1.3 开始,将使用来自 UIManager UIManager property FormView.resetButtonText 的值 | 
| static String | SUBMIT已过时。 从 1.3 开始,将使用来自 UIManager property FormView.submitButtonText 的值 | 
| 从类 javax.swing.text.View 继承的字段 | 
|---|
| BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS | 
| 从接口 javax.swing.SwingConstants 继承的字段 | 
|---|
| BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST | 
| 构造方法摘要 | |
|---|---|
| FormView(Element elem)创建新的 FormView 对象。 | |
| 方法摘要 | |
|---|---|
|  void | actionPerformed(ActionEvent evt)负责处理 ActionEvent。 | 
| protected  Component | createComponent()创建组件。 | 
|  float | getMaximumSpan(int axis)确定此视图沿某轴的最大区域。 | 
| protected  void | imageSubmit(String imageData)调用此方法来提交表单,以响应在图像上的单击,此图像是类型为 "image" 的 <INPUT> 表单元素。 | 
| protected  void | submitData(String data)此方法负责提交表单数据。 | 
| 从类 javax.swing.text.ComponentView 继承的方法 | 
|---|
| getAlignment, getComponent, getMinimumSpan, getPreferredSpan, modelToView, paint, setParent, viewToModel | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 字段详细信息 | 
|---|
@Deprecated public static final String SUBMIT
@Deprecated public static final String RESET
| 构造方法详细信息 | 
|---|
public FormView(Element elem)
elem - 要修饰的元素
     | 方法详细信息 | 
|---|
protected Component createComponent()
ComponentView 中的 
      createComponent
     public float getMaximumSpan(int axis)
ComponentView 中的 
      getMaximumSpan
     axis - 可以是 View.X_AXIS 或 View.Y_AXIS 
     IllegalArgumentException - 如果轴无效
     View.getPreferredSpan(int)
     public void actionPerformed(ActionEvent evt)
ActionListener 中的 
      actionPerformed
     evt - the ActionEvent
     protected void submitData(String data)
protected void imageSubmit(String imageData)
imageData - 鼠标单击坐标。
     | 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。