|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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 ActionEventprotected void submitData(String data)
protected void imageSubmit(String imageData)
imageData
- 鼠標單擊坐標。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。