3

我已经构建了一个由变形组成的游戏 GUI,所有这些都嵌入到一个矩形变形中。我想把这个矩形变形包装成一个窗口。我怎样才能做到这一点?我查看了 Spec 内部,但没有发现任何用处。

4

2 回答 2

6

有几种方法,具体取决于您的用例,但最简单的方法是发送#openInWindow到您的变形。

于 2015-01-03T19:16:27.253 回答
1

如果你看看#openInWindow 做了什么,你会得到

Morph>>openInWindowLabeled: aString inWorld: aWorld

您可以在其中看到如何SystemWindow创建 a 并将变形添加到其中。StandardWindow如果需要主题化,您可能想用 a 替换它。

于 2015-01-16T19:10:42.677 回答