基本上我有两个问题,我正在尝试使用 Pharo 4.0 Smalltalk 编写一个简单的 GUI。我无法为我的标签或文本区域/按钮更改 pharo 中的字体大小/样式。我也无法更改它们的背景颜色和边框宽度。我已经尝试了所有方法:
font1 := (TextFontReference toFont:
(StrikeFont familyName: 'Atlanta' size: 22)).
TextMorph new contents: ('test' asText addAttribute: font1);
color: Color blue;
autoFit: true;
borderColor: Color green;
borderWidth: 2.
SimpleButtonMorph new target: self;
label: 'test1';
actionSelector: #test1click;
basicBorderColor: Color green;
basicBorderWidth: 2;
highlightColor: Color green.
TextMorph new contents: 'test2';
color: Color blue;
autoFit: true;
borderColor: Color green;
borderWidth: 2;
font:'Atlanta' / fontName: 'Atlanta' pointSize: 22 / fontName: 'Arial' size: 32.
以上选项均无效。基本上我需要为按钮和标签自定义字体和背景。我该怎么办?