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

A.1.6 ライトウェイトコンポーネントへの対応

当機能の基本GUIライブラリでは、主要な基本GUIライブラリをライトウェイトコンポーネントとして提供しています。

ライトウェイトコンポーネントを利用する利点は、次のとおりです。

JDKのSwingライブラリもライトウェイトコンポーネントとして提供されています。

ただし、ライトウェイトコンポーネントを配置するコンテナには以下のような特殊な条件が必要です。

ライトウェイトコンポーネントを配置するコンテナには上記の理由のため、ダブルバッファリングを使って描画を行う機能を持つ必要があります。

JBKではダブルバッファリングの機能を持つコンテナとしてJFPanelクラスを提供しています。
主要な基本GUIライブラリを利用する場合は、コンテナとしてJFPanelクラスを利用するか、ダブルバッファリングの機能を持つコンテナを利用する必要があります。

注意

ライトウェイトコンポーネントとヘビーウェイトコンポーネントを混在させて使用する場合

GUIライブラリを利用して画面を作成される場合は、ライトウェイトコンポーネントのみの使用をお勧めします。

ライトウェイトコンポーネントとヘビーウェイトコンポーネントを混在させて使用するときは、コンポーネントが重複する配置の場合に、指定した順序に関わらずヘビーウェイトコンポーネントが常に上部になることに注意してください。