法罗:"Refactoring"窗口无法关闭、移动、取消



我试图从我的一个包中删除一个类,得到了一个"重构;无法关闭(左上角没有"红黄绿"按钮,我在Mac上(或移动的窗口。";取消";下面的按钮没有效果;应用";一我该如何摆脱这扇窗户?我只能调整它的大小。

屏幕截图

非常感谢你的帮助,Richard

Windows是对象(和其他一切一样(。这样你就可以给他们发信息了。在这种情况下,你可以通过检查来获得所有这些

SystemWindow allSubInstances

找到要关闭的窗口后,可以向其发送消息#close

你也可以更进一步,看看其他窗口是如何添加关闭按钮的,并将该代码添加到缺少它的窗口中


您也可以尝试

namesakes := World windowsSatisfying: [:w | w labelString = aString].
namesakes size = 1 ifTrue: [namesakes anyOne close]

其中aString是要关闭的窗口的名称。

相关内容

  • 没有找到相关文章

最新更新