该代码是一个Tank游戏的主窗口类,继承自JFrame类,其中包含了一个MyPanel类的实例化对象myPanel。在构造方法中,首先通过调用modelChoose()方法选择游戏的模式,如果返回值为-1,则直接退出程序。然后创建一个新的线程并启动myPanel对象,设置窗口的大小和添加myPanel对象到窗口中,并将myPanel对象设置为键盘监听器。最后,通过addWindowListener()方法添加了一个监听窗口关闭事件的WindowAdapter对象,当窗口关闭时,将所有敌方坦克的子弹清空,并将游戏记录对象Recorder写入文件中。


原文地址: http://www.cveoy.top/t/topic/hw3d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录