游戏

作者: Guangchao | 来源:发表于2020-11-29 12:51 被阅读0次

    首先,我们把需要调用的JAVA 中awt,swing包中的各类先加载在上。比如我们需要颜色类color、图像类image。或者我们可以直接这样写


    import java. swing. *

    import java. awt. *

    这两句就表达了我将要加载这两个包里的所有类了。


    那有可能会问,为什么我有时候写代码还会有例如"import java.awt.event.KeyEvent*"这样的包呢?难道带*号的不包括所有的吗?

    这是因为java.awt*号只能管到包的一层,不包括java.awt.event包,对下一层是没有权限的,因此另外一个包还需要再写一下。


    好了,说完需要加载的包,现在游戏的显示需要一个窗口,一个平台。所以我们利用学到的GUI图形界面设计中JFrame类的继承,创建一个类比如说GameFrame来继承他。书本上窗口的建立是通过创建静态框架(创建一个JFrame对象)为什么不直接用这个类呢?说到这里,我们要了解继承,其目地和意义是什么?

    在书本117页提到:


    “通过继承可以实现代码的复用,子类继承父类的成员变量或成员方法,同时可以修改、重写、添加父类的成员变量或方法”


    接着我们添加初始化窗口的方法

    public void launchFrame();以便我们实现窗口的一系列设置

    创建框架对象jfrm

    接着我们使用this关键字来调用JFrame中各类来设置图标、大小、位置、窗口显示、窗口正常关闭

    好啦,这样我们的窗口就成功创建了

    相关文章

      网友评论

        本文标题:游戏

        本文链接:https://www.haomeiwen.com/subject/clquiktx.html