如何在Squeak或Pharo中更改默认的白色窗口背景颜色?我是smalltalk和Morphic的新手,我查看了morphic类,但没有找到正确的实例变量。谢谢。
发布于 2014-04-13 21:12:10
发布于 2014-04-14 15:24:07
你需要这样做:
| morph |
SystemWindow new
addMorph: (morph := Morph new) fullFrame: LayoutFrame identity;
openInWorld.
morph color: Color red.注意:这是在Pharo上
发布于 2014-04-23 08:46:15
在Pharo (我使用3.0)上,检查UITheme层次结构。
为了快速破解,您可以直接编辑UITheme和子类。要获得更持久的解决方案,请创建自己的子类并将其安装为当前主题。要按照您的要求更改所有文本的背景颜色,您可以覆盖#textEditorNormalFillStyleFor:,正如您在丑陋的(为了效果)屏幕截图中所看到的那样……

https://stackoverflow.com/questions/23043044
复制相似问题