
632
|
第十五章
延伸資訊
FrontEndEventActions
、
NotebookEventActions
與
CellEventActions
是不同層級的事件
處理指令,詳見 Mathematica 教學文件。[Page-633]
15.17 大型互動介面的控制元件管理
問題點
你想建立的互動介面無法以
Manipulate
指令達到,因為需要管理大量的控制元件,並想
要自訂元件的排列方式。
解決方案
複雜的使用介面需使用
PaneSelector
與
OpenerView
指令管理控制元件;選取適當的控
制元件 需使用
Control
指令;而介 面上元 件 的排列 需使用
Item
、
Row
、
Column
與
Grid
等 指 令。 以 下 範 例 中,
Manipulate
起 初 是 簡 單 的 介 面, 可 調 整 3D 圖 形 參 數, 藉 由
OpenerView
指令可設計內含進階控制元件的隱藏區塊,使用者可按下標示 Advan