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, 2013, Oracle and/or its affiliates. All rights reserved.