トップ 一覧 ヘルプ RSS ログイン

RadioGroupの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!![Panel|http://click.sourceforge.net/docs/click-api/net/sf/click/control/RadioGroup.html]

ラジオボタンをグループ化するコントロールを提供します。

http://homepage3.nifty.com/a-itou/click/RadioGroup_image1.png
{{ref_image RadioGroup_image1.png}}

RadioGroupは、グループ化されたラジオボタン([[Radio]])を保持するフィールド([Field|http://click.sourceforge.net/docs/click-api/net/sf/click/control/Field.html])を提供します。
RadioGroupに追加されたRadioコントロールは、そのRadioGroupのnameがRadioのnameにセットされます。
このことは、それぞれのボタンがトグルすることで、ある時点でひとつのボタンしか選択されないことを保障します。

!!RadioGroupの使用例

以下は、formに追加されたRadioGroupについての例になります。

{{code java
public class Purchase extends Page {

    public Form form = new Form();

    private RadioGroup radioGroup = new RadioGroup("packaging");

    public Purchase() {
        radioGroup.add(new Radio("STD", "Standard "));
        radioGroup.add(new Radio("PRO", "Protective "));
        radioGroup.add(new Radio("GFT", "Gift Wrap "));
        radioGroup.setValue("STD");
        radioGroup.setVerticalLayout(true);
        form.add(radioGroup);

        ..
    }
} 
}}

このラジオボタンのグループのフィールドは、以下のように表示されます。

http://homepage3.nifty.com/a-itou/click/RadioGroup_image2.png
{{ref_image RadioGroup_image2.png}}

W3C HTMLの[INPUT|http://click.sourceforge.net/docs/html/interact/forms.html#h-17.4]に関するリファレンスもあわせて確認してください。