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

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

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

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

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

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

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

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

  • 相关阅读:
    物理好题随想
    学案12:电场强度和静电现象
    vscode插件记录
    windows使用总结
    元素周期律 + 元素周期表
    酸碱理论
    氮族元素——磷
    氮族元素——氮
    碱金属元素
    SDN第一次上机实验
  • 原文地址:https://www.cnblogs.com/kkkkkk/p/5308791.html
Copyright © 2011-2022 走看看