public class FormView extends ComponentView implements ActionListener
HTMLDocument.HTMLReader.FormAction
が設定するタイプであると想定されます。ドキュメントにマップされるビューが複数ある場合、各ビューは、埋め込まれたコンポーネント・モデルを共有することになります。
次の表はこのビューでどのコンポーネントを構築するかを示します。
要素のタイプ | 構築されるコンポーネント |
---|---|
入力、タイプはbutton | JButton |
入力、タイプはcheckbox | JCheckBox |
入力、タイプはimage | JButton |
入力、タイプはpassword | JPasswordField |
入力、タイプはradio | JRadioButton |
入力、タイプはreset | JButton |
入力、タイプはsubmit | JButton |
入力、タイプはtext | JTextField |
選択、サイズは> 1、または複数の属性を定義 | JScrollPane内のJList |
選択、サイズは指定なし、または1 | JComboBox |
textarea | JScrollPane内のJTextArea |
入力、タイプはfile | JTextField |
修飾子と型 | クラスと説明 |
---|---|
protected class |
FormView.MouseEventListener
タイプがimageである入力要素がクリックされたときにフォームの送信を扱うMouseEventListenerクラスです。
|
修飾子と型 | フィールドと説明 |
---|---|
static String |
RESET
非推奨。
1.3以降、値はFormView.resetButtonTextのUIManagerプロパティから得られるようになりました。
|
static String |
SUBMIT
非推奨。
1.3以降、値はFormView.submitButtonTextのUIManagerプロパティから得られるようになりました。
|
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
修飾子と型 | メソッドと説明 |
---|---|
void |
actionPerformed(ActionEvent evt)
ActionEventを処理します。
|
protected Component |
createComponent()
コンポーネントを作成します。
|
float |
getMaximumSpan(int axis)
このビューの最大スパンを軸に沿って指定します。
|
protected void |
imageSubmit(String imageData)
イメージをクリックすると、フォームを送信するために呼び出されます。すなわち、タイプが「image」の<INPUT>フォーム要素がクリックされたときに呼び出されます。
|
protected void |
submitData(String data)
このメソッドは、フォーム・データの送信を行います。
|
getAlignment, getComponent, getMinimumSpan, getPreferredSpan, modelToView, paint, setParent, viewToModel
append, breakView, changedUpdate, createFragment, forwardUpdate, forwardUpdateToView, getAttributes, getBreakWeight, getChildAllocation, getContainer, getDocument, getElement, getEndOffset, getGraphics, getNextVisualPositionFrom, getParent, getResizeWeight, getStartOffset, getToolTipText, getView, getViewCount, getViewFactory, getViewIndex, getViewIndex, insert, insertUpdate, isVisible, modelToView, modelToView, preferenceChanged, remove, removeAll, removeUpdate, replace, setSize, updateChildren, updateLayout, viewToModel
@Deprecated public static final String SUBMIT
@Deprecated public static final String RESET
public FormView(Element elem)
elem
- デコレートされる要素protected Component createComponent()
createComponent
、クラス: ComponentView
public float getMaximumSpan(int axis)
getMaximumSpan
、クラス: ComponentView
axis
- View.X_AXISまたはView.Y_AXISIllegalArgumentException
- 軸が無効な場合View.getPreferredSpan(int)
public void actionPerformed(ActionEvent evt)
actionPerformed
、インタフェース: ActionListener
evt
- ActionEvent。protected void submitData(String data)
protected void imageSubmit(String imageData)
imageData
- マウス・クリックの座標。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.