Mathematica > 动态交互 > 控件对象 > ColorSetter >

ColorSetter

ColorSetter[color]
表示一个颜色设置器,按指定颜色的样本显示,并在点击时弹出一个系统颜色择选对话框.
ColorSetter[Dynamic[color]]
使用 color 动态更新的当前值,若颜色被修改则重设 color 值.
ColorSetter
给出一个初始颜色为灰色的颜色设置器.
  • 可以给出下列选项:
BaselinePositionAutomatic相对环绕文本的对齐方式
BaseStyle{}颜色设置器的基本样式指定
EnabledAutomatic是否启用颜色设置器
ImageMargins0所显示的颜色设置器图像周围的边幅
ImageSizeAutomatic所显示的颜色设置器的总体图像尺寸
  • BaseStyle 的设置可以附加在当前样式表 样式给出的缺省样式中.
Pink 作为初始值:
动态变换
Pink 作为初始值:
In[1]:=
Click for copyable input
Out[1]=
动态变换
In[2]:=
Click for copyable input
Out[2]=
ColorSetter 可包含在图形内:
缺省情况下,需点击 ColorSetter 才能调出颜色对话框:
若设置有 AutoAction,当鼠标移至设置器区域时弹出对话框:
与周围文本对齐:
缺省情况下,ColorSetter 可用:
若设置 EnabledFalse, 则设置器失效,但在其当前状态下仍可见:
给颜色设置器添加边幅:
控制颜色设置器的总体尺寸:
动态使用设置器对图形元素着色:
ColorSetterColorSlider 的一个特例:
版本 6 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF