SetterBar

SetterBar[x,{val1,val2,}]

設定が x で,値 valiの設定ボタンを持つ設定バーを表す.

SetterBar[Dynamic[x],{val1,val2,}]

設定値を動的に更新された x の現在値とする.x の値は設定ボタンが押されるたびにリセットされるものとする.

SetterBar[x,{val1lbl1,val2lbl2,}]

その中の値 valiを与える設定ボタンにラベル lbliが付けられている設定バーを表す.

詳細とオプション

  • valiおよび lbliは,文字列,ボックス,グラフィックス,あるいは動的な式を含むいかなる式でもよい. »
  • 次のオプションを使うことができる.
  • Appearance Automatic設定バーの全体的な外観
    BaselinePosition Automatic周囲のテキストとの相対的な並べ方
    BaseStyle{}設定バーのベーススタイル指定
    Enabled Automatic設定バーを有効にするか,無効(灰色)にするか
  • Appearanceオプションの可能な設定値には次のようなものがある.
  • "Horizontal"水平方向に等間隔
    "Vertical"垂直方向に等間隔
    "Row"テキストのようにレイアウトされ,改行も行う
  • Appearance->"Vertical"->{h,w}は,指定された行数の格子上にコントロールを表示する.各列は順に埋められる.Appearance->"Horizontal"->{h,w}とすると,行が水平方向に順に埋められる.
  • h あるいは w のどちらかがAutomaticの場合は,結果の格子にすべてのコントロールが収まる最小の数であるとみなされる.hw の両方がAutomaticの場合は,格子の行数と列数がほぼ同じになるように計算が行われる.
  • BaseStyleの設定値は,一般に現行スタイルシートの"SetterBar"スタイルで与えられるデフォルトスタイルに加えられる.

例題

すべて開くすべて閉じる

  (2)

5つの可能な設定を使う:

の値を動的に変更する:

スコープ  (2)

ラベルを含ませる:

値とラベルは任意の式でよい:

オプション  (6)

Appearance  (3)

SetterBarの方向を変える:

Appearanceオプションの"Row"は行の折り返しを許すが,"Horizontal"は許さない:

要素が垂直に並んだ3列のレイアウトを指定する:

Background  (1)

背景色を変える:

BaselinePosition  (1)

周囲のテキストと揃える:

Enabled  (1)

デフォルトで,SetterBarは有効になっている:

Enabled->Falseとすると,設定バーは無効となるが,現行状態が可視で残る:

アプリケーション  (1)

周波数を変える:

特性と関係  (1)

RadioButtonBarSetterBarの特殊ケースである:

Wolfram Research (2007), SetterBar, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetterBar.html.

テキスト

Wolfram Research (2007), SetterBar, Wolfram言語関数, https://reference.wolfram.com/language/ref/SetterBar.html.

CMS

Wolfram Language. 2007. "SetterBar." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SetterBar.html.

APA

Wolfram Language. (2007). SetterBar. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SetterBar.html

BibTeX

@misc{reference.wolfram_2024_setterbar, author="Wolfram Research", title="{SetterBar}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/SetterBar.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_setterbar, organization={Wolfram Research}, title={SetterBar}, year={2007}, url={https://reference.wolfram.com/language/ref/SetterBar.html}, note=[Accessed: 22-November-2024 ]}