java计算器课程设计.docx





《java计算器课程设计.docx》由会员分享,可在线阅读,更多相关《java计算器课程设计.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、package bai1;import java.awt.event.*;import java.awt.*;import javax.swing.*;public class Demo public static class demoJFrame j=new JFrame(计算机);JPanel p=new JPanel();JPanel p1=new JPanel();JPanel p2=new JPanel();JPanel p3=new JPanel();JTextField t=new JTextField();JMenuBar bar1=new JMenuBar();JMenu m
2、nu1=new JMenu(查 看);/JMenu num2=new JMenu(选择);JMenuItem item1=new JMenuItem(标准型);JMenuItem item2=new JMenuItem(科学型);/JMenuItem item2=new JMenuItem(十进制);JRadioButton jbt1=new JRadioButton(十进制);JRadioButton jbt2=new JRadioButton(二进制);JRadioButton jbt3=new JRadioButton(八进制);JRadioButton jbt4=new JRadioB
3、utton(十六进制);ButtonGroup grp1=new ButtonGroup();/JRadioButton jbt1=new JRadioButton(十进制);/-科学性-JButton b13=new JButton(MOD);JButton b14=new JButton(asin);JButton b15=new JButton(acos);JButton b16=new JButton(atan);JButton b17=new JButton(INT);JButton b18=new JButton();JButton b19=new JButton(!);JButt
4、on b20=new JButton(1/x);JButton b21=new JButton(log);JButton b22=new JButton(ln);JButton b23=new JButton(sin);JButton b24=new JButton(cos);JButton b25=new JButton(tan);JButton b26=new JButton();JButton b27=new JButton(e);JButton b28=new JButton(%);/-标准型-JButton bt1=new JButton(1);JButton bt2=new JBu
5、tton(2);JButton bt3=new JButton(3);JButton bt4=new JButton(4);JButton bt5=new JButton(5);JButton bt6=new JButton(6);JButton bt7=new JButton(7);JButton bt8=new JButton(8);JButton bt9=new JButton(9);JButton bt10=new JButton(0);JButton bt0=new JButton(00);JButton bt11=new JButton(.);JButton bt12=new JB
6、utton(+);JButton bt13=new JButton(-);JButton bt14=new JButton(*);JButton bt15=new JButton(/);JButton bt16=new JButton(=);JButton bt17=new JButton();JButton bt18=new JButton(复位);JButton bt19=new JButton(删除);Font font = new Font(仿宋, 1, 22);boolean end=true ;double pai=3.9;double e1= 2.9;String str=,s1
7、=,s2=;int id=0;double c=0;double d=0;int h;demo()bar1.add(mnu1);mnu1.add(item1);mnu1.add(item2);j.setLayout(null);p.setLayout(new GridLayout(4,5);p1.setLayout(new GridLayout(4,3);p2.setLayout(new GridLayout (4,4);p1.setBackground(Color.BLACK);j.setBounds(50, 50, 500, 600);p.setBounds(50, 150,400, 40
8、0);p1.setBounds(50, 150, 200,300);p2.setBounds(253, 225, 300, 226);t.setBounds(50,40,400,100);bar1.setSize(500, 30);t.setFont(font);jbt1.setPreferredSize(new Dimension(80, 30);jbt2.setPreferredSize(new Dimension(80, 30);jbt3.setPreferredSize(new Dimension(80, 30);jbt4.setPreferredSize(new Dimension(
9、80, 30);grp1.add(jbt1);grp1.add(jbt2);grp1.add(jbt3);grp1.add(jbt4);p3.add(jbt1);p3.add(jbt2);p3.add(jbt3);p3.add(jbt4);p2.add(b13);p2.add(b17);p2.add(b21);p2.add(b25);p2.add(b14);p2.add(b18);p2.add(b22);p2.add(b26);p2.add(b15);p2.add(b19);p2.add(b23);p2.add(b27);p2.add(b16);p2.add(b20);p2.add(b24);
10、p2.add(b28);p.add(bt7);p.add(bt8);p.add(bt9);p.add(bt14);p.add(bt17);p.add(bt4);p.add(bt5);p.add(bt6);p.add(bt15);p.add(bt18);p.add(bt1);p.add(bt2);p.add(bt3);p.add(bt12);p.add(bt19);p.add(bt10);p.add(bt0);p.add(bt11);p.add(bt13);p.add(bt16);j.add(bar1);j.add(t);p.setVisible(false);p1.setVisible(fal
11、se);p2.setVisible(false);p3.setVisible(false);j.setVisible(true);run();public void run()h=1;if(h=1)bt1.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)/s1+=str;str+=1;s2+=1;t.setText(s2); System.out.println(1被点击); System.out.println(h=+h); );/bt1.removeAll();bt2.addAc
12、tionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=2;s2+=2;t.setText(str); System.out.println(2被点击); );bt2.removeAll();bt3.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=3;s2+=3;t.setText(str);System.out.println(s1+=+s1+ +s2+=+s2);Sy
13、stem.out.println(str+=+str); System.out.println(3被点击); );bt4.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) str+=4; s2+=4; t.setText(str); System.out.println(4被点击); );bt5.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=5;s2+=5;t.
14、setText(str); System.out.println(5被点击); );bt6.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=6;s2+=6;t.setText(str); System.out.println(6被点击); );bt7.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=7;s2+=7;t.setText(str); Syst
15、em.out.println(7被点击); );bt8.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=8;s2+=8;t.setText(str); System.out.println(8被点击); );bt9.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e)str+=9;s2+=9;t.setText(str); System.out.println(9被点
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 计算器 课程设计

限制150内