ページの先頭行へ戻る
Interstage Studio J Business Kit GUIライブラリ ユーザーズガイド
FUJITSU Software

4.1.4 入力項目

入力項目とは、JFCEntryComponentインタフェースを実装した入力部品をいいます。

通常、Componentの派生クラスでは、同じような(類似した)動作を実行する際、コンポーネントの種類ごとに異なるメソッドを呼び出す必要があります。

例を以下に示します。

表4.4 コンポーネントの各メソッド

動作

メソッド名

JFImageButton

JFChoice

JFToggleButton

値の入出力

getLabel
setLabel

getText
setText

getLabel
setLabel

複数の値の入出力

(該当メソッドなし)

add

(該当メソッドなし)

イベントリスナの登録

addActionListener

addActionListener
addTextListener
addItemListener

addItemListener

コンポーネントにJFCEntryComponentインタフェースを実装することにより、同一のインタフェースで上記の動作を定義することができます。これにより、画面上のコンポーネントの種類を意識せずに、同一のメソッドでアクセスできるようになります。

JFCEntryComponentによる実装例を以下に示します。

表4.5 JFCEntryComponentによる実装例

メソッド名

ボタンの場合の動作例

リストの場合の動作例

getValue

ボタン内の文字列を取得する。

第1要素の文字列を取得する。

setValue

ボタン内の文字列を設定する。

第1要素の文字列を設定する。

getVectorValues

(動作は行わない)

すべての要素の文字列を取得する。

setVectorValues

(動作は行わない)

複数の文字列を追加する。

clear

ボタン内の文字列を消去する。

第1要素の文字列を削除する。

setErrorStatus

ボタン内の文字列の色を赤/黒に切り替える

枠線の色を赤/黒に切り替える。