Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经构建了一个由变形组成的游戏 GUI,所有这些都嵌入到一个矩形变形中。我想把这个矩形变形包装成一个窗口。我怎样才能做到这一点?我查看了 Spec 内部,但没有发现任何用处。
有几种方法,具体取决于您的用例,但最简单的方法是发送#openInWindow到您的变形。
#openInWindow
如果你看看#openInWindow 做了什么,你会得到
Morph>>openInWindowLabeled: aString inWorld: aWorld
您可以在其中看到如何SystemWindow创建 a 并将变形添加到其中。StandardWindow如果需要主题化,您可能想用 a 替换它。
SystemWindow
StandardWindow