zoukankan      html  css  js  c++  java
  • JAVA课程设计-计算器(201521123028 李家俊)

    1.团队课程设计博客链接

    http://www.cnblogs.com/DevilRay/p/7064482.html

    2.个人负责模板或任务说明

    主要负责计算器图形界面
    包括操作按钮,菜单项以及输出面板的设计

    3.自己的代码提交记录截图

    4.自己负责模块或任务详细说明

    代码分析:
    主类中有如下定义:

    菜单的相关内容:

    通过创建一个JMenu对象,然后将其添加到图形界面中(通过使用菜单项名.add()方法)
    JMenu对象下创建一个JMenuItem对象,即可得到子菜单。
    在JMenu对象下创建JMenu对象亦可,并且可以在新创建的JMenu对象下创建JMenuItem对象,获得子菜单的子菜单(参考”关于作者”子菜单)。

    设置画板布局界面:

    按钮设计:(以数字按钮设计为例)

    5.课程设计感想

    这次课程设计原计划是做等级C的随机动画的,但是随机动画中遇到许多问题,包括如何再多线程下运行动画,如何通过按钮将所有线程暂停。
    于是最终只做出来点击鼠标,一个小球随机运动并且触碰窗体的边缘反弹或者是运行程序后多个小球在界面中运动,小球相碰会反弹。
    感觉自己还是没办法做出来,太难,于是对C级的项目有了阴影。只好去做D级的计算器。
    虽然随机动画没做成功,但是还是从随机动画之中学到了很多东西,比如监听器的使用方法,在随机动画中需要鼠标点击和按钮,所以有ActionListener和MouseListener两周监听器的使用。
    所以在计算器中,按钮的设计方法我已经略知一二,所以虽然只赶了两天的工,但是做出来的界面效果还是不错的。
    有用到菜单栏(虽然最后复制粘贴没法实现)。有用到两种布局管理器,分别是框体布局管理器和边界布局管理器。
    对JFrame有了大致上的了解。

  • 相关阅读:
    Java三大主流框架概述
    ASP.NET的内置对象
    9月29
    第一章
    在java开发中,为什么要使用单例模式。。?
    《设计模式之禅》一书学习心得(连载中)
    网上的一些java算法题的个人练习笔记
    第四次作业
    看《构建之法》有感
    实验四
  • 原文地址:https://www.cnblogs.com/KILL-ljj/p/7065003.html
Copyright © 2011-2022 走看看