下载此文档

Java科学计算器程序代码.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
计算器布局显示:
功能举例:
①13+20=33
②-7*14=-98:先输入7,再单击-/+将其变成负数,然后依次单击×号、14与=
③7!=5040
④sin30°=:先输入30,然后按下′″按钮转换成角度值,再按下sin即可显示结果
⑤sqrt(4)=2:利用鼠标点击4后再点击sqrt按键即可显示结果
⑥2*π=
……
源程序如下:
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
import ;
public class Calucator extends JFrame {
private JTextField tf;
private JPanel panel1, panel2, panel3, panel4;
private JMenuBar myBar;
private JMenu menu1, menu2, menu3;
private JMenuItem editItem1, editItem2, help1, help2, help3;
private JRadioButtonMenuItem seeItem1, seeItem2;//单选框
private JCheckBoxMenuItem seeItem3;//复选框
private ButtonGroup bgb;
private String back;
private boolean IfResult = true, flag = false;
private String oper = "=";
private double result = 0;
private Num numActionListener;
private DecimalFormat df;
public Calucator(){
super("科学计算器");//设置标题栏
df = new DecimalFormat("#.####");//保留四位小数
(new BorderLayout(10, 5));
panel1 = new JPanel(new GridLayout(1, 3, 10, 10));
panel2 = new JPanel(new GridLayout(5, 6, 5, 5));//5行6列
panel3 = new JPanel(new GridLayout(5, 1, 5, 5));
panel4 = new JPanel(new BorderLayout(5, 5));
/**
* 菜单栏
*/
myBar = new JMenuBar();
menu1 = new JMenu("编辑(E)");
menu2 = new JMenu("查看(V)");
menu3 = new JMenu("帮助(H)");
(new Font("宋体", , 12));
(new Font("宋体", , 12));
(new Font("宋体", , 12));
/**
* 编辑栏
*/
editItem1 =

Java科学计算器程序代码 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人花开一叶
  • 文件大小133 KB
  • 时间2018-09-19
最近更新