我已经构建了一个由变形组成的游戏GUI,所有这些都嵌入到矩形变形中。我想将这个矩形变形包装成一个窗口。我怎样才能做到这一点?我查看了Spec,但没有发现任何有用的东西。
答案 0 :(得分:6)
根据您的使用情况,有几种方法,但最简单的方法是将#openInWindow
发送到您的变体。
答案 1 :(得分:1)
如果你看一下#openInWindow的作用,你就会
Morph>>openInWindowLabeled: aString inWorld: aWorld
您可以在其中查看如何创建SystemWindow
并将变形添加到其中。如果您需要主题,可能需要用StandardWindow
替换它。