【发布时间】:2013-07-21 18:35:09
【问题描述】:
我一直在查看 Notch 的游戏 Metagun 的源代码,作为自己制作游戏的指南。我注意到他从未将 JFrame 实现为为游戏运行制作屏幕的方法。我无法理解他的 Screen 类,因为我只看到一些字符串的 drawImage 方法。除了在 Java 中使用 JFrame 之外,还有哪些其他方法可以创建窗口?
【问题讨论】:
标签: java swing window jframe screen
我一直在查看 Notch 的游戏 Metagun 的源代码,作为自己制作游戏的指南。我注意到他从未将 JFrame 实现为为游戏运行制作屏幕的方法。我无法理解他的 Screen 类,因为我只看到一些字符串的 drawImage 方法。除了在 Java 中使用 JFrame 之外,还有哪些其他方法可以创建窗口?
【问题讨论】:
标签: java swing window jframe screen
在 Java 中创建窗口有多种方法,但对于一个游戏来说,我相信你正在寻找一个没有装饰的窗口。然后我会给你指点JWindow,但它更简陋......
【讨论】:
查看我在 github 上找到的源代码,他 extends Applet and Runnable 并在 Metagun.main 中创建了一个通用 JFrame。
【讨论】: