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