我正在使用Pharo Smalltalk 4.0版来构建一个简单的GUI应用程序。我希望确保" StandardWindow"当用户点击" X"时,我创建的不会关闭顶角的按钮。因此,我发送消息" mustNotClose"到我的window对象,它是超类SystemWindow的实例变量。但是,当我点击" X"按钮。关于我缺少什么的任何想法?任何帮助将不胜感激。
答案 0 :(得分:5)
方法mustNotClose
只是用于检查实例变量mustNotClose
是否设置为true的访问器:
mustNotClose
^ mustNotClose == true
您应该使用实际删除关闭按钮的方法makeUnclosable
。然后,您可以使用makeClosable
添加关闭按钮。