|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object
|
+--javax.swing.text.View
|
+--javax.swing.text.ComponentView
|
+--javax.swing.text.html.FormView
フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。コンポーネントが使うモデルは、StyleConstants.ModelAttribute を使って要素の属性として格納されていて、ビューのコンポーネントの作成に使います。モデルのタイプは、HTMLDocument.HTMLReader.FormAction が設定するタイプであると想定されます。ドキュメントにマップされるビューが複数ある場合、各ビューは、埋め込まれたコンポーネントモデルを共有することになります。
次の表はこのビューでどのコンポーネントを構築するかを示します。
| Element のタイプ | 構築されるコンポーネント |
|---|---|
| 入力、タイプはボタン | JButton |
| 入力、タイプはチェックボックス | JCheckBox |
| 入力、タイプはイメージ | JButton |
| 入力、タイプはパスワード | JPasswordField |
| 入力、タイプはラジオ | JRadioButton |
| 入力、タイプはリセット | JButton |
| 入力、タイプはサブミット | JButton |
| 入力、タイプはテキスト | JTextField |
| 選択、サイズは > 1、または複数の属性を定義 | JScrollPane 内の JList |
| 選択、サイズは指定なし、または 1 | JComboBox |
| textarea | JScrollPane 内の JTextArea |
| 内部クラスの概要 | |
protected class |
FormView.MouseEventListener
タイプがイメージの入力要素がクリックされたときに、フォームの送信を扱う MouseEventListener クラスです。 |
| フィールドの概要 | |
static String |
RESET
推奨されていません。 1.3 においては、FormView.resetButtonText の UIManager プロパティからのものです。 |
static String |
SUBMIT
推奨されていません。 1.3 においては、FormView.submitButtonText の UIManager プロパティからのものです。 |
| クラス javax.swing.text.View から継承したフィールド |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
| インタフェース javax.swing.SwingConstants から継承したフィールド |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NORTH, NORTH_EAST, NORTH_WEST, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| コンストラクタの概要 | |
FormView(Element elem)
新しい FormView オブジェクトを作成します。 |
|
| メソッドの概要 | |
void |
actionPerformed(ActionEvent evt)
ActionEvent の処理を担当します。 |
protected Component |
createComponent()
コンポーネントを作成します。 |
protected void |
imageSubmit(String imageData)
イメージをクリックすると、フォームを送信するために呼び出されます。 |
protected void |
submitData(String data)
フォームデータの送信を行います。 |
| クラス javax.swing.text.ComponentView から継承したメソッド |
getAlignment, getComponent, getMaximumSpan, getMinimumSpan, getPreferredSpan, modelToView, paint, setParent, setSize, viewToModel |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final String SUBMIT
public static final String RESET
| コンストラクタの詳細 |
public FormView(Element elem)
elem - デコレートされる要素| メソッドの詳細 |
protected Component createComponent()
ComponentView 内の createComponentpublic void actionPerformed(ActionEvent evt)
ActionListener 内の actionPerformedevt - ActionEventprotected void submitData(String data)
protected void imageSubmit(String imageData)
the - マウスクリックのオフセット
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.