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

2.1 ライブラリ一覧

基本GUIライブラリの一覧を以下に示します。

表2.1 基本GUIライブラリ一覧

機能

クラス名

V6.1からの変更点

機能区分

機能概要

新規追加

機能強化

ライトウエイトコンポーネント

Beanとして使用

カスタマイザでのプロパティ設定

共通機能

JFComponent

基本GUIライブラリ共通のコンポーネントクラスで、ポップアップメニュー表示、ツールチップ表示、枠定義を行う

JFContainer

基本GUIライブラリ共通のコンテナクラスで、ポップアップメニュー表示、ツールチップ表示、枠定義を行う

JFAlignment

表示位置を表す定数のインタフェース

JFLineType

線の形状を表す定数のインタフェース

JFObjectToString

Object型データから表示文字列を作成したり、String型データから設定するオブジェクトを作成したりするためのインタフェース

JFOrientation

向きを表す定数のインタフェース

JFThresholdable

しきい値を扱うためのインタフェース

JFCaretStyle

キャレット形状を表す定数のインタフェース

JFRuntimeEnvironment

部品実行時の動作モード

JFFocusTraversalPolicy

フォーカストラバース順序を定義するクラス(JRE7だけ)

カレンダ

JFCalendarView

メモやイメージの設定、範囲選択などの機能を追加

セル

JFCell

表示/編集のカスタマイズやイメージ位置サイズ指定などの機能を追加

JFCellBorder

JFCellの枠線情報を保持する

JFInputCellObject

JFCellクラスを拡張するためのインタフェースで、入力フィールドの変更を行う

JFPaintCellObject

JFCellクラスを拡張するためのインタフェースで、表示の変更を行う

JFStringCellObject

JFCellクラスを拡張するためのインタフェースで、文字列の設定処理の変更を行う

チェックリスト

JFCheckList

チェックボックス付きのリスト

JFCheckEvent

JFCheckListのチェックボックスをチェックしたときに発生するイベント

JFCheckListener

JFCheckEventを受け取り、イベント処理を行うためのインタフェース

チョイス

JFChoice

Choiceに項目の並べ替え(ソート)、編集の機能を追加

入出力フィールド

JFField

JFFieldDate、JFFieldDouble、JFFieldLong、JFFieldStringの各クラスの抽象クラス

JFFieldDate

日付/時間の入出力フィールドで、TextFieldに日付/時間データの入力、フォーマットして出力、必須入力、下線表示などの機能を追加

JFFieldDouble

実数の入出力フィールドで、TextFieldに実数データの入出力、桁数・範囲チェック、文字種チェック、全桁入力、必須入力、下線表示、消し線表示などの機能を追加

JFFieldFilled

固定部と可変部(入力部)を定義できる埋め込み文字列フィールド

JFFieldFilledDate

日付や時間を入力するために、固定部と可変部(入力部)を定義できる埋め込み日付/時間フィールド

JFFieldLong

整数の入出力フィールドで、TextFieldに整数データの入出力、桁数・範囲チェック、文字種チェック、全桁入力、必須入力、下線表示、消し線表示などの機能を追加

JFFieldString

文字列の入出力フィールドで、TextFieldに文字列データの入力制限、クリップボード連携、全桁入力、必須入力、下線表示、消し線表示などの機能を追加

JFFieldRichString

JFFieldStringの表示機能を拡張したクラス

入出力共通機能

JFInputErrorEvent

JFFieldのフィールド上で文字列を入力したときに発生するエラーを通知するイベント

JFInputErrorListener

JFFieldのフィールド上で文字列を入力したときに発生するJFInputErrorEventの処理を記述するためのインタフェース

JFTextEditKey

JFFieldに対して、エラー処理の登録やキーカスタマイズが可能

JFEnableType

JFFieldにおいて、入力可能文字種を表す定数のインタフェース

JFTextInsertable

JFFieldにおいて、文字列を挿入することができるコンポーネントのインタフェース

JFTextInvokable

JFFieldにおいて、機能キーに対するユーザ処理を定義するインタフェース

JFExceptionType

各種の例外を表す定数のインタフェース

JFMagnification

文字種や倍率の情報を保持するインタフェース

JFAttributedFont

倍角表示、色分け表示の機能を持つクラス

JFAttributeIterator

属性情報を参照するために、Iteratorクラスの機能を提供するクラス

JFAttributeSet

属性情報を保持するためのクラス

JFMagnificationFontMetrics

通常/倍角フォント情報を持つ、フォントメトリックスクラスの拡張クラス

JFTextInputWindow

文字列を入力することができる入力ウィンドウを表すクラス

JFUnicodeUtilities

Unicodeのコード値の変換機能を扱うクラス

JFInputLimitation

入力制限を指定するためのクラス

JFAutoEscapeEvent

JFFieldのフィールド上で自動脱出する直前に通知するイベント

JFAutoEscapeListener

JFFieldのフィールド上で自動脱出する直前に発生するJFAutoEscapeEventの処理を記述するためのインタフェース

グループボックス

JFGroupbox

ラベルおよび枠線付きのパネル

リスト形式

JFListView

データをリスト形式(表形式)で表示するクラスで、2列目以降のカラムへのイメージ表示、カラムの入れ替えなどの機能を追加

JFListViewItems

JFListViewのデータを扱うクラス

複数行ラベル

JFMultiLineLabel

複数行表示可能なラベル

プログレスバー

JFProgressbar

操作の進行状況を表すバーで、ステータスバーとの連携などの機能を追加

スライダ

JFSlider

マウスやキー操作でつまみを動かして値を変更する

ステータスバー

JFStatusbar

メッセージや状態を表示するバーで、プログレスバーとの連携などの機能を追加

ボタン

イメージボタン

JFImageButton

イメージ付きボタン

スピンボタン

JFSpinButton

垂直方向または水平方向の2つのボタンが1組になったボタン

ボタングループ

JFButtonGroup

トグルボタンをグループ化するクラス

トグルボタン

JFToggleButton

ONとOFFの状態を表現するボタン

テーブル形式

JFTableView

データをテーブル形式(表形式)で表示/編集するクラスで、結合セル、各種イベントの登録などの機能を追加

JFTableViewActionEvent

JFTableViewが発行するイベント

JFPosition

(行、列)で表現される位置を表す

JFTableViewActionListener

JFTableViewクラスが発行するイベントを受け取るためのインタフェース

タブパネル

JFTabPanel

複数のコンポーネントの表示を切り替えることのできるパネル

ダブルバッファリング

パネル

JFPanel

ダブルバッファリング機能を持つパネル

アプレット

JFApplet

ダブルバッファリング機能を持つアプレットクラス

ダイアログ

JFDialog

ダブルバッファリング機能を持つダイアログクラス

フレーム

JFFrame

ダブルバッファリング機能を持つフレームクラス

ウィンドウ

JFWindow

ダブルバッファリング機能を持つウィンドウクラス

オフスクリーン

JFOffScreen

オフスクリーン機能を実装するためのインタフェース

ライトウェイトパネル

JFLightPanel

ライトウェイトパネル

テキストエリア

JFTextArea

複数行のテキストの編集および表示をするクラス

JFMultiLineTextEditKey

JFTextAreaにおいて、機能キーに対する処理を登録するためのクラス

JFBreakIterator

テキストにおける境界の位置を検出するメソッドを実装するクラス

ツールバー

JFToolbar

コンポーネントの配置、ツールチップを表示する

ツールチップ

JFToolTip

チップを表示するためのポップアップウィンドウを表示

ツリー形式

JFTree

複数の列情報(マルチカラム)に対応したツリー形式でデータを表示する

JFTreeEvent

JFTreeが発行するイベント

JFTreeNodeEvent

JFTreeNodeの状態の変更によって発行されるイベント

JFSimpleTreeNode

JFTreeのデータであるJFTreeNodeインタフェースを実装したクラス

JFSimpleTreeNode2

JFTreeのデータであるJFTreeNode2インタフェースを実装したクラス

JFTreeListener

JFTreeEventを受け取るためのインタフェース

JFTreeNode

JFTreeのデータを表現するためのインタフェース

JFTreeNode2

JFTreeのデータを表現するためのインタフェース

JFTreeNodeListener

JFTreeNodeの変更イベントを受け取るためのインタフェース

JFTreeNodeListener2

JFTreeNode2の変更イベントを受け取るためのインタフェース

ユーティリティ

日付

JFCalendar

日付を取り扱う

描画機能

JFDrawer

点線、溝の線、枠などの描画を行う

タイマ

JFTimer

指定された間隔でActionEventを発生させる

ブザー

JFBuzzer

各種のブザー音を鳴らすクラス

立体枠の色

JF3DBorderColor

3D枠線の色を指定するクラス

イメージ

JFImageComponent

イメージを表示するクラス