zoukankan      html  css  js  c++  java
  • 扫雷程序随笔

    扫雷程序并不难,主要是借这次编扫雷程序的机会复习了一下java的GUI界面的编写。

    1.当程序中区分鼠标的左右键时,要实现MouseListener,用里面的MousePressed的函数来进行事件处理。

    2.空白雷区的递归函数中,我设置的递归出口是 如果这个坐标上的按钮已经被点,则return。最开始的时候忘记设置递归出口,结果递归和循环都一直执行,虽然结果正确,但总有栈溢出的异常发生。

    3.面向对象的思想还是不够,总是想起来写什么功能,就直接在主类里写,然后调用了,这里面有的明明是雷区按钮MineButton类的方法。编项目的时候还是应该先考虑好,把类啊函数啊,都抽象好,再动手编,这样应该思路也会清晰一点。这次的代码真的太乱了。

    4.第一次在GUI里加入菜单栏,虽然很简单,但看起来确实好看了点。

    5.在子类的构造函数里用super函数调用父类的构造函数时,super函数必须放在构造函数的第一行。

    6.在局部内部类里,只能用final变量。

  • 相关阅读:
    Ubuntu安装搜狗sougou输入法
    gradle windows 环境变量
    Gradle 使用Maven本地缓存
    Java 命令后台运行jar包
    spark 2.1.0 集群安装
    hadoop 2.7.3 集群安装
    springboot + shiro + cas4.2.7 实战
    cas4.2以下取消https
    cas4.2.7 取消https
    springboot 中使用websocket简单例子
  • 原文地址:https://www.cnblogs.com/kkkkkk/p/5308791.html
Copyright © 2011-2022 走看看