|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.swing.text.View javax.swing.text.ComponentView javax.swing.text.html.FormView
public class FormView
フォーム要素 <input>、<textarea>、および <select> のためのビューインタフェースを実装するコンポーネントデコレータです。コンポーネントが使うモデルは、StyleConstants.ModelAttribute を使って要素の属性として格納されていて、ビューのコンポーネントの作成に使います。モデルのタイプは、HTMLDocument.HTMLReader.FormAction
が設定するタイプであると想定されます。ドキュメントにマップされるビューが複数ある場合、各ビューは、埋め込まれたコンポーネントモデルを共有することになります。
次の表はこのビューでどのコンポーネントを構築するかを示します。
要素タイプ | 構築されるコンポーネント |
---|---|
入力、タイプはボタン | JButton |
入力、タイプはチェックボックス | JCheckBox |
入力、タイプはイメージ | JButton |
入力、タイプはパスワード | JPasswordField |
入力、タイプはラジオ | JRadioButton |
入力、タイプはリセット | JButton |
入力、タイプはサブミット | JButton |
入力、タイプはテキスト | JTextField |
選択、サイズは > 1、または複数の属性を定義 | JScrollPane 内の JList |
選択、サイズは指定なし、または 1 | JComboBox |
textarea | JScrollPane 内の JTextArea |
入力、タイプはファイル | JTextField |
入れ子のクラスの概要 | |
---|---|
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, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
コンストラクタの概要 | |
---|---|
FormView(Element elem)
新しい FormView オブジェクトを作成します。 |
メソッドの概要 | |
---|---|
void |
actionPerformed(ActionEvent evt)
ActionEvent の処理を担当します。 |
protected Component |
createComponent()
コンポーネントを作成します。 |
float |
getMaximumSpan(int axis)
ビューの最大スパンを、軸に沿って決定します。 |
protected void |
imageSubmit(String imageData)
イメージをクリックすると、フォームを送信するために呼び出されます。 |
protected void |
submitData(String data)
フォームデータの送信を行います。 |
クラス javax.swing.text.ComponentView から継承されたメソッド |
---|
getAlignment, getComponent, getMinimumSpan, getPreferredSpan, modelToView, paint, setParent, viewToModel |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
@Deprecated public static final String SUBMIT
@Deprecated public static final String RESET
コンストラクタの詳細 |
---|
public FormView(Element elem)
elem
- デコレートされる要素メソッドの詳細 |
---|
protected Component createComponent()
ComponentView
内の createComponent
public float getMaximumSpan(int axis)
ComponentView
内の getMaximumSpan
axis
- View.X_AXIS または View.Y_AXIS
IllegalArgumentException
- 軸が無効な場合View.getPreferredSpan(int)
public void actionPerformed(ActionEvent evt)
ActionListener
内の actionPerformed
evt
- ActionEventprotected void submitData(String data)
protected void imageSubmit(String imageData)
imageData
- マウスクリックのオフセット
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。