文档介绍:螇JAVA综合程序设计与分析薂题目:膀用java语言编写科学计算器,要求完成加、减、乘、除以及基本函数处理还有数的进制转换。衿摘要:袄本计算器可以进行简单的四则运算(加、减、乘、除)但仅限于十进制下,还可以进行(二进制,八进制,十进制)之间的相互转换,还有基本三角函数和平方根,对数等基本数学函数运算 芄三、功能说明:。()来进行简易计算器的各种运算,并正确实现运算功能。。,列出‘选项’、‘进制转换’、‘帮助’等菜单选项,并分别实现‘选项’中‘退出’的功能,通过调用Integer包中的方法实现二进制、八进制的转换,‘帮助'菜单栏中‘用法’的提示对话框。、最大化、关闭。聿四、详细设计蚅package计算器;.*;腿import;.*;lassCalculatorextendsFrameimplementsActionListener,WindowListener艿{蒇 privateContainercontainer;薃 privateGridBagLayoutlayout;蒂 privateGridBagConstraintsconstraints;艿 privateJTextFielddisplayField;//计算结果显示区薄 mand;//保存+,-,*,/,=命令0莅 privatedoubleresult;//保存计算结果芁 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_6,button_7,button_8,button_9,button_0,蒅button_plus,button_minus,button_multiply,button_divide,button_point,衿button_equal,button_log,button_tan,button_cos,button_sin,button_exp;薈 螇 alculator()//构造方法设置布局、为按钮注册事件***羃 {袂 super("Calculator");蚈 (240,200);羄 (350,300);蚄 (true);蚁 (newGridLayout(7,1));螈 ();//调用成员方法添加菜单莄 displayField=newJTextField(30);肂 (displayField);荿 (true);袈螅 start=true;袄 result=0;蒂 mand="=";袈膆JPanelpanel0=newJPanel();节 (newGridLayout(1,4,4,4));膁 羇薇 JPanelpanel1=newJPanel();羄 (newGridLayout(1,5,4,4));羀 (panel1);肇button_sqrt=newJButton("sqrt");蚄 button_plusminus=newJButton("+/-");蒂 button_exp=newJButton("exp");蝿 button_CE=newJButton("退格");*** button_cancel=newJButton("C");肅膄 JPanelpanel2=newJPanel();螂 (newGridLayout(1,5,4,4));芇 (panel2);蒆 button_7=newJButton("7");蚂 button_8=newJButton("8");薁 button_9=newJButton("9");莇 button_log=newJButt