ColorSetter[color]
表示一个颜色设置器,按指定颜色的样本显示,并在点击时弹出一个系统颜色择选对话框.
ColorSetter[Dynamic[color]]
使用 color 动态更新的当前值,若颜色被修改则重设 color 值.
给出一个初始颜色为灰色的颜色设置器.
ColorSetter
ColorSetter[color]
表示一个颜色设置器,按指定颜色的样本显示,并在点击时弹出一个系统颜色择选对话框.
ColorSetter[Dynamic[color]]
使用 color 动态更新的当前值,若颜色被修改则重设 color 值.
给出一个初始颜色为灰色的颜色设置器.
更多信息和选项
- 可以给出下列选项:
-
AutoAction False 当鼠标停留在颜色设置器上时,是否自动打开颜色选择器的对话框 BaselinePosition Automatic 相对环绕文本的对齐方式 BaseStyle {} 颜色设置器的基本样式指定 Enabled Automatic 是否启用颜色设置器 ImageMargins 0 所显示的颜色设置器图像周围的边幅 ImageSize Automatic 所显示的颜色设置器的总体图像尺寸 - BaseStyle 的设置可以附加在当前样式表 "ColorSetter" 样式给出的缺省样式中.
- 可用 Setting 查找由 ColorSetter 指定的颜色.
范例
打开所有单元 关闭所有单元基本范例 (2)
将 Pink 作为初始值:
ColorSetter[Pink]{ColorSetter[Dynamic[x]], Dynamic[x]}范围 (1)
ColorSetter 可包含在图形内:
Dynamic[Graphics[{Inset[ColorSetter[Dynamic[x]], {-1, 1}], Dynamic[{x, Disk[]}]}]]选项 (5)
AutoAction (1)
缺省情况下,需点击 ColorSetter 才能调出颜色对话框:
ColorSetter[]若设置有 AutoAction,当鼠标移至设置器区域时弹出对话框:
ColorSetter[AutoAction -> True]BaselinePosition (1)
Enabled (1)
缺省情况下,ColorSetter 可用:
ColorSetter[Pink]若设置 EnabledFalse, 则设置器失效,但在其当前状态下仍可见:
ColorSetter[Orange, Enabled -> False]ImageMargins (1)
应用 (1)
属性和关系 (1)
ColorSetter 是 ColorSlider 的一个特例:
ColorSetter[Pink]ColorSlider[Pink, AppearanceElements -> "Swatch"]技术笔记
-
▪
- 广义的输入
相关的工作流程
- 在输入表达式中插入一个控件
文本
Wolfram Research (2007),ColorSetter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ColorSetter.html (更新于 2021 年).
CMS
Wolfram 语言. 2007. "ColorSetter." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ColorSetter.html.
APA
Wolfram 语言. (2007). ColorSetter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ColorSetter.html 年
BibTeX
@misc{reference.wolfram_2026_colorsetter, author="Wolfram Research", title="{ColorSetter}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ColorSetter.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_colorsetter, organization={Wolfram Research}, title={ColorSetter}, year={2021}, url={https://reference.wolfram.com/language/ref/ColorSetter.html}, note=[Accessed: 10-September-2026]}