1 / 10
文档名称:

Java课程设计+计算器.doc

格式:doc   大小:45KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java课程设计+计算器.doc

上传人:文库旗舰店 2019/9/26 文件大小:45 KB

下载得到文件列表

Java课程设计+计算器.doc

相关文档

文档介绍

文档介绍:NIIT-2综合训练计算器专业计算机科学与技术学生姓名 班级 学号   目  录1设计内容  12设计要求  13总体设计  14具体设计        25小结  101设计内容    设计GUI界面的计算器程序,用户可以通过键盘依次输入输入参加计算的数值,进行加、减、乘、除等混合运算。2设计要求要求所设计的GUI界面计算器是一个很方便的程序,能进行加、减、乘、除等混合运算。3总体设计本应用程序继承自框架(frame),此程序使用frame布局管理器bordelayout,将单行文本加入相应区域,包含各种按纽的面板buttonpanel加入相应区域还可以将进制转换的面板与单行文本框放一块。包含各种按纽的面板buttonpanel采用N行N列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中,同时注册按钮事件***。,必然有数据输入,其中数据包括运算符和数字,均要通过计算器上的button按钮选项按钮输入进去,里面录入的必然是字符型的数据,如果进行运算要将输入的数据转化成Double型,以防出错。大致思路已经在上面阐述,主要是通过将数字键和其他符号区别开来进行监听。。()来进行简易计算器的各种运算,并正确实现运算功能。。,列出‘选项’、‘进制转换’、‘帮助’等菜单选项,并分别实现‘选项’中‘退出’的功能,通过调用Integer包中的方法实现二进制、八进制的转换,‘帮助'菜单栏中‘用法’的提示对话框。、最大化、关闭。:.*;.*;.*;lassCalculatorextendsFrameimplementsActionListener,WindowListener{privateContainercontainer;privateGridBagLayoutlayout;privateGridBagConstraintsconstraints;privateJTextFielddisplayField;    //mand;     //保存+,-,*,/,=命令0privatedoubleresult;       //保存计算结果privatebooleanstart;     //判断是否为数字的开始privateJMenuBarmenubar;privateJMenuItemm_exit,m2_ejz,m2_bjz;privateDialogdialog;privateLabellabel_dialog;privateJButtonbutton_sqrt,button_plusminus,button_CE,button_cancel,button_1,button_2,button_3,button_4,button_5,button