|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--oracle.html.IHtmlItemImpl | +--oracle.html.Item | +--oracle.html.FormElement
説明:
FormElementクラスは、HTML 3.2に定義されているINPUT要素をカプセル化します。
使用方法:
このクラスは、TextFieldやPasswordFieldなどの専用のクラスを使用せずにフォームの入力フィールドを作成するために使用します。 特に、ファイルやイメージの入力フィールドの作成に使用します。
例:
// Creates a FormElement object for input=FILE FormElement fe = new FormElement(FormElement.TYPE_FILE); // Sets attrs name, size and accept fe.setName("photo").setSize(20).setAccept("image/*");
フィールドの概要 | |
static int |
TYPE_CHECKBOX
|
static int |
TYPE_FILE
|
static int |
TYPE_HIDDEN
|
static int |
TYPE_IMAGE
|
static int |
TYPE_PASSWORD
|
static int |
TYPE_RADIO
|
static int |
TYPE_RESET
|
static int |
TYPE_SUBMIT
|
static int |
TYPE_TEXTFIELD
|
コンストラクタの概要 | |
FormElement(int type)
FormElementオブジェクトを作成します。 |
|
FormElement(int type, java.lang.String name, java.lang.String value, boolean checked, int size, int maxlength, java.lang.String src, java.lang.String align, java.lang.String accept)
指定された属性を持つFormElementオブジェクトを作成します。 |
|
FormElement(java.lang.String type)
FormElementオブジェクトを作成します。 |
|
FormElement(java.lang.String type, java.lang.String name, java.lang.String value, boolean checked, int size, int maxlength, java.lang.String src, java.lang.String align, java.lang.String accept)
指定された属性を持つFormElementオブジェクトを作成します。 |
メソッドの概要 | |
FormElement |
setAccept(java.lang.String accept)
オブジェクトのACCEPT属性を設定します。 |
FormElement |
setAlign(java.lang.String align)
オブジェクトのALIGN属性を設定します。 |
FormElement |
setDefaultCheckValue(boolean val)
オブジェクトのCHECKED属性を設定します。 |
FormElement |
setDefaultValue(java.lang.String val)
オブジェクトのVALUE属性を設定します。 |
FormElement |
setMaxLength(int mx)
オブジェクトのMAXLENGTH属性を設定します。 |
FormElement |
setName(java.lang.String name)
オブジェクトのNAME属性を設定します。 |
FormElement |
setSize(int size)
オブジェクトのSIZE属性を設定します。 |
FormElement |
setSrcURL(java.lang.String url)
オブジェクトのSRC属性を設定します。 |
java.lang.String |
toHTML()
内容をHTML文字列に変換し、その文字列を返します。 |
クラス oracle.html.IHtmlItemImplから継承したメソッド |
print, print |
クラス java.lang.Objectから継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int TYPE_TEXTFIELD
public static final int TYPE_PASSWORD
public static final int TYPE_CHECKBOX
public static final int TYPE_RADIO
public static final int TYPE_SUBMIT
public static final int TYPE_RESET
public static final int TYPE_FILE
public static final int TYPE_IMAGE
public static final int TYPE_HIDDEN
コンストラクタの詳細 |
public FormElement(java.lang.String type, java.lang.String name, java.lang.String value, boolean checked, int size, int maxlength, java.lang.String src, java.lang.String align, java.lang.String accept)
type
- 入力フィールドのタイプを指定します。 可能な値は、TEXT、PASSWORD、CHECKBOX、RADIO、SUBMIT、RESET、FILE、HIDDEN、IMAGEです。name
- FormElementオブジェクトの名前を指定します。value
- オブジェクトのデフォルト値。checked
- ラジオ・ボタンおよびチェック・ボックス専用です。size
- FormElementオブジェクトのタイプに応じて、このオブジェクトに割り当てられる表示領域の量を指定します。maxlength
- 入力できる文字数を指定します。src
- バックグラウンド・イメージのあるフィールド用。 バックグラウンド・イメージのURLです。align
- イメージの位置揃え。可能な値は、TOP、MIDDLE、BOTTOM、LEFT、RIGHTです。accept
- フォームのコンテンツに連結できるファイルの種類を指定します。public FormElement(int type, java.lang.String name, java.lang.String value, boolean checked, int size, int maxlength, java.lang.String src, java.lang.String align, java.lang.String accept)
type
- 入力フィールドのタイプを指定します。 可能な値は、TEXT、PASSWORD、CHECKBOX、RADIO、SUBMIT、RESET、FILE、HIDDEN、IMAGEです。name
- FormElementオブジェクトの名前を指定します。value
- オブジェクトのデフォルト値。checked
- ボタンを最初に選択状態にするかどうかを指定します。 ラジオ・ボタンおよびチェック・ボックス専用です。size
- FormElementオブジェクトのタイプに応じて、このオブジェクトに割り当てられる表示領域の量を指定します。maxlength
- 入力できる文字数を指定します。src
- バックグラウンド・イメージのあるフィールド用。 バックグラウンド・イメージのURLです。align
- イメージの位置揃え。可能な値は、TOP、MIDDLE、BOTTOM、LEFT、RIGHTです。accept
- フォームのコンテンツに連結できるファイルの種類を指定します。public FormElement(java.lang.String type)
type
- 入力フィールドのタイプを指定します。 可能な値は、TEXT、PASSWORD、CHECKBOX、RADIO、SUBMIT、RESET、FILE、HIDDEN、IMAGEです。public FormElement(int type)
type
- 入力フィールドのタイプを指定します。可能な値はTYPE_FILEやTYPE_IMAGEなどです。メソッドの詳細 |
public FormElement setName(java.lang.String name)
name
- FormElementオブジェクトの名前を指定します。public FormElement setDefaultValue(java.lang.String val)
val
- オブジェクトのデフォルト値。public FormElement setDefaultCheckValue(boolean val)
val
- ボタンを最初に選択状態にするかどうかを指定します。 ラジオ・ボタンおよびチェック・ボックス専用です。public FormElement setSize(int size)
size
- FormElementオブジェクトのタイプに応じて、このオブジェクトに割り当てられる表示領域の量を指定します。public FormElement setMaxLength(int mx)
maxlength
- テキスト入力フィールドに入力できる文字数を指定します。 maxlengthの値がSIZE属性の値より大きい場合は、フィールドがスクロールします。 デフォルトの文字数は無制限です。public FormElement setSrcURL(java.lang.String url)
src
- バックグラウンド・イメージのあるフィールド用。 バックグラウンド・イメージのURLです。public FormElement setAlign(java.lang.String align)
align
- イメージの位置揃え。可能な値は、TOP、MIDDLE、BOTTOM、LEFT、RIGHTです。public FormElement setAccept(java.lang.String accept)
accept
- フォームのコンテンツに連結できるファイルの種類を指定します。public java.lang.String toHTML()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |