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_AXISBOTTOM, 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, viewToModelappend, 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 、クラス: ComponentViewpublic float getMaximumSpan(int axis)
getMaximumSpan 、クラス: ComponentViewaxis - View.X_AXIS または View.Y_AXISIllegalArgumentException - 軸が無効な場合View.getPreferredSpan(int)public void actionPerformed(ActionEvent evt)
actionPerformed 、インタフェース: ActionListenerevt - 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.