Apdesigner プログラマーズガイド
目次 索引 前ページ次ページ

第3部 Apdesigner利用編> 第10章 Javaフォームとアプレットを定義する

10.12 排他選択グループを定義する

Javaフォームでは排他選択グループを定義することができます。排他選択グループとは、排他選択型Bean(ラジオボタン)をグループ化し、自動的に選択状態を設定する機能です。同一の排他選択グループ内で1つのBeanだけが選択状態に設定され、ほかのBeanは非選択状態に設定されます。

排他選択グループは、以下の手順で定義します。

  1. 排他選択グループの設定ダイアログの表示

    Javaフォーム定義のメニューバーから[ツール] > [排他選択グループ定義]を選択し、排他選択グループ定義を起動します。

  2. 排他選択グループの新規作成

    [JBK用グループ追加]、[AWT用グループ追加]または[Swing用グループ追加]ボタンを押して新規に選択グループを作成します。
    1つの排他選択グループに、JBKベースの排他選択型Bean、AWTベースの排他選択型BeanおよびSwingベースの排他選択型Beanを混在させることはできません。このため、定義では別々に定義します。

  3. グループメンバの設定

    [グループ一覧]リストにある作成したグループ名を選択して、[メンバ設定]ボタンを押すと、[排他選択グループ内のメンバ設定]画面が表示されます。ここで、グループのメンバを設定します。

デフォルトの排他選択グループ(グループ名:__cdDefaultJFButtonGroup、__cdDefaultCheckboxGroupおよび__cdDefaultButtonGroup)があらかじめ定義されています。排他選択型BeanをJavaフォームに貼った場合、デフォルトの排他選択グループに自動的に追加されます。
デフォルトの排他選択グループを削除することはできません。

AWTラジオボタンとAWTチェックボックス

AWTラジオボタンとAWTチェックボックスは、同じjava.awt.Checkboxクラスです。両者の違いは、排他選択グループのメンバに属しているか否かです。このため、AWT用グループには、AWTチェックボックスとして作成したBeanも追加することができます。このとき、排他選択グループに属したAWTチェックボックスは、AWTラジオボタンに変更されます。また、排他選択グループから外されたAWTラジオボタンは、AWTチェックボックスに変更されます。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 1998-2006