莆计算器布局显示:螄螂功能举例:袁①13+20=33葿②-7*14=-98:先输入7,再单击-/+将其变成负数,然后依次单击×号、14与=袄③7!=5040膃④sin30°=:先输入30,然后按下′″按钮转换成角度值,再按下sin即可显示结果艿⑤sqrt(4)=2:利用鼠标点击4后再点击sqrt按键即可显示结果膈⑥2*π=……薄羀源程序如下:;;;;;;;;;;;;;;;;;;;lassCalucatorextendsJFrame{蒁 privateJTextFieldtf;蒀 privateJPanelpanel1,panel2,panel3,panel4;肈 privateJMenuBarmyBar;薃 privateJMenumenu1,menu2,menu3;袂 privateJMenuItemeditItem1,editItem2,help1,help2,help3;节 privateJRadioButtonMenuItemseeItem1,seeItem2;//单选框袇 privateJCheckBoxMenuItemseeItem3;//复选框蚃 privateButtonGroupbgb;芃 privateStringback;虿 privatebooleanIfResult=true,flag=false;蚅 privateStringoper="=";螃 privatedoubleresult=0;蚃 privateNumnumActionListener;莁 privateDecimalFormatdf;蚈袃 alucator(){螀 super("科学计算器");//设置标题栏衿蒇 df=newDecimalFormat("#.####");//保留四位小数羃膁 (newBorderLayout(10,5));薁 panel1=newJPanel(newGridLayout(1,3,10,10));芆 panel2=newJPanel(newGridLayout(5,6,5,5));//5行6列芇 panel3=newJPanel(newGridLayout(5,1,5,5));薂 panel4=newJPanel(newBorderLayout(5,5));聿艿/**莆*菜单栏羃*/螁 myBar=newJMenuBar();肈 menu1=newJMenu("编辑(E)");蒆 menu2=newJMenu("查看(V)");莄 menu3=newJMenu("帮助(H)");腿螇 (newFont("宋体",,12));薆 (newFont("宋体",,12));薁 (newFont("宋体",,12));羁薆/**蚆*编辑栏羂*/莈 editItem1=newJMenuItem("复制(C)Ctrl+C");蕿 editItem2=newJMenuItem("粘贴(P)Ctrl+V");蚆莂 (newFont("宋体",,12));肀 (newFont("宋体",,12));莇螆/**螃*查看栏薈*/膆 seeItem1=newJRadioBut
Java科学计算器程序代码 来自淘豆网m.daumloan.com转载请标明出处.