Smalltalk中的异步GUI更新

Smalltalk中的异步GUI更新,smalltalk,Smalltalk,我想知道是否有人能帮助我解决Smalltalk中的以下问题。特别是Cincoms Visualworks 我想编写一个简单的GUI,它有三个字段,并按如下方式处理它们: 第一个字段输入一个数字(5) 第二个字段仅显示第一个字段的两倍(因此在本例中显示10) 现在,有趣的是。。。第三个字段显示一个完全不同的类的值(我们称之为X类)。然而,每当X类中的值发生变化时,该值必须显示在GUI上——它不能等待更新按钮的按键。类X中的值可以来源于(比如)工作区 我想我可以通过方面适配器来实现这一点,但我似乎无

我想知道是否有人能帮助我解决Smalltalk中的以下问题。特别是Cincoms Visualworks

我想编写一个简单的GUI,它有三个字段,并按如下方式处理它们:

第一个字段输入一个数字(5)

第二个字段仅显示第一个字段的两倍(因此在本例中显示10)

现在,有趣的是。。。第三个字段显示一个完全不同的类的值(我们称之为X类)。然而,每当X类中的值发生变化时,该值必须显示在GUI上——它不能等待更新按钮的按键。类X中的值可以来源于(比如)工作区

我想我可以通过方面适配器来实现这一点,但我似乎无法让“第三个字段值”异步更新

任何技术、提示或提示都将受到热烈欢迎(尤其是代码片段!!)

谢谢
凯文

这件事我自己解决了。在尝试依赖机制(工作正常-但不需要)之后,查看公告(感谢Cincom的James-personal communication),我发现我所需要做的只是创建一个方法并向其发送一条带有参数(我的值)的消息,然后该方法只需更新值持有者(即GUI字段的方面)带有“value:”消息。我越是关注Smalltalk,我就越喜欢它