CreatePalette[expr]
expr を含むパレット型のノートブックを作成し,フロントエンドでこれを開く.
CreatePalette[{expr1,expr2,…}]
expri を含む一連のセルからなるパレット型のノートブックを作成し,開く.
CreatePalette[expr,obj]
ノートブックオブジェクト obj で表されるノートブックを expr から得られるノートブックで置き換える.
CreatePalette
CreatePalette[expr]
expr を含むパレット型のノートブックを作成し,フロントエンドでこれを開く.
CreatePalette[{expr1,expr2,…}]
expri を含む一連のセルからなるパレット型のノートブックを作成し,開く.
CreatePalette[expr,obj]
ノートブックオブジェクト obj で表されるノートブックを expr から得られるノートブックで置き換える.
詳細とオプション
- CreatePaletteは,デフォルトで,典型的なパレットの外観と動作にふさわしいオプションを設定したノートブックを作成する.オプション設定にはDeployed->True,ShowCellBracket->False,WindowFloating->True,WindowSize->All等がある.
- CreatePaletteが作成したパレット型のノートブックは,デフォルトで,主ディスプレースクリーンの右上に開かれる.WindowMarginsを明示的に設定してこれを変更することができる.
- expr および expri が取り得る形には次のようなものがある.
-
DocumentNotebook[…] 完全なノートブック TextCell[…] テキストセル ExpressionCell[…] 式のセル CellGroup[…] セルグループ,潜在的にネストされている "string" 文字列,テキストセルの中 e 式 e,式のセルの中 - CreatePaletteは任意のノートブックオプションを取ることができる.
- CreatePaletteは作成したノートブックに対応するNotebookObjectを返す.
- CreatePalette[expr,obj]はノートブックオブジェクト obj で表されるノートブックに含まれていたデータは何であれ上書きする.
例題
すべて開く すべて閉じるスコープ (4)
CreatePalette[Column[{PasteButton[α], PasteButton[β]}]];CreatePalette[{"平方根", PasteButton[Sqrt[]]}];CreatePalette[{"ファイルの操作", Button["ファイルをリストする", CreateDocument[{Column[FileNames[]]}]]}];
CreatePalette[{"方向を選択してください:", Graphics[{Circle[], Inset[Button[#1, Appearance -> "Palette"], #2]&@@@{{"N", {0, 1}}, {"E", {1, 0}}, {"S", {0, -1}}, {"W", {-1, 0}}}}, ImageSize -> Tiny]}];
オプション (5)
WindowElements (1)
WindowFloating (1)
Falseに設定して他のウィンドウでカバーできるパレットを作る:
CreatePalette[{TextCell["フロートしない"], CancelButton[]}, WindowFloating -> False];WindowMargins (1)
Automaticに設定してスクリーンの中央に位置するパレットを作る:
CreatePalette[{TextCell["中央"], CancelButton[]}, WindowMargins -> Automatic];WindowSize (1)
テクニカルノート
-
▪
- パレットの作成 ▪
- パレットの状態の保存と追跡
関連するガイド
-
▪
- パレット ▪
- カスタムインターフェースの構築 ▪
- インスペクタの作成 ▪
- スタンドアロンインターフェース
関連するワークフロー
- パレットを作成する
テキスト
Wolfram Research (2007), CreatePalette, Wolfram言語関数, https://reference.wolfram.com/language/ref/CreatePalette.html.
CMS
Wolfram Language. 2007. "CreatePalette." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/CreatePalette.html.
APA
Wolfram Language. (2007). CreatePalette. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/CreatePalette.html
BibTeX
@misc{reference.wolfram_2026_createpalette, author="Wolfram Research", title="{CreatePalette}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/CreatePalette.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_createpalette, organization={Wolfram Research}, title={CreatePalette}, year={2007}, url={https://reference.wolfram.com/language/ref/CreatePalette.html}, note=[Accessed: 13-September-2026]}