Windows计算机功能Java源码

王朝学院·作者佚名  2016-05-28
窄屏简体版  字體: 小  |  中  |  大  |  超大  

Windows计算机功能java源码代码如下

import java.awt.Color;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;class myWindows extends JFrame implements ActionListener{ PRivate static final long serialVersionUID = 1L; boolean tag=true; boolean signal=true; JTextField text1; public myWindows(int w,int h) { setTitle("计算器程序"); this.setBounds(100,100,350,300); Container con = getContentPane(); con.setLayout(new GridLayout(3,1)); JPanel p1 = new JPanel(); p1.setLayout(new GridLayout(2,1)); text1 = new JTextField(150); text1.setHorizontalAlignment(text1.RIGHT); text1.setText("0."); JPanel p1_1 = new JPanel(); p1_1.setLayout(new GridLayout(1,4)); JButton btn_BackSpace = new JButton("BackSpace"); btn_BackSpace.setForeground(Color.red); btn_BackSpace.addActionListener(this); JButton btn_CE = new JButton("CE"); btn_CE.setForeground(Color.red); JButton btn_C = new JButton("C"); btn_C.setForeground(Color.red); btn_C.addActionListener(this); p1.add(text1); p1_1.add(new JLabel()); p1_1.add(btn_BackSpace); p1_1.add(btn_CE); p1_1.add(btn_C); p1.add(p1_1); JPanel p2 = new JPanel(); p2.setLayout(new GridLayout(2,1)); JPanel p2_1 = new JPanel(); p2_1.setLayout(new GridLayout(1,6)); JButton btn_MC = new JButton("MC"); btn_MC.setForeground(Color.red); JButton btn_7 = new JButton("7"); btn_7.setForeground(Color.BLUE); btn_7.addActionListener(this); JButton btn_8 = new JButton("8"); btn_8.setForeground(Color.BLUE); btn_8.addActionListener(this); JButton btn_9 = new JButton("9"); btn_9.setForeground(Color.BLUE); btn_9.addActionListener(this); JButton btn_wind= new JButton("/"); btn_wind.setForeground(Color.red); JButton btn_sqrt = new JButton("sqrt"); btn_sqrt.setForeground(Color.BLUE); p2_1.add(btn_MC); p2_1.add(btn_7); p2_1.add(btn_8); p2_1.add(btn_9); p2_1.add(btn_wind);p2_1.add(btn_sqrt); JPanel p2_2 = new JPanel(); p2_2.setLayout(new GridLayout(1,6)); JButton btn_MR = new JButton("MR"); btn_MR.setForeground(Color.red); JButton btn_4 = new JButton("4"); btn_4.setForeground(Color.BLUE); btn_4.addActionListener(this); JButton btn_5 = new JButton("5"); btn_5.setForeground(Color.BLUE); btn_5.addActionListener(this); JButton btn_6 = new JButton("6"); btn_6.setForeground(Color.BLUE); btn_6.addActionListener(this); JButton btn_star= new JButton("*"); btn_star.setForeground(Color.red); JButton btn_mod = new JButton("%"); btn_mod.setForeground(Color.BLUE); p2_2.add(btn_MR); p2_2.add(btn_4); p2_2.add(btn_5); p2_2.add(btn_6); p2_2.add(btn_star);p2_2.add(btn_mod); p2.add(p2_1);p2.add(p2_2); JPanel p3 = new JPanel(); p3.setLayout(new GridLayout(2,1)); JPanel p3_1 = new JPanel(); p3_1.setLayout(new GridLayout(1,6)); JButton btn_MS = new JButton("MS"); btn_MS.setForeground(Color.red); JButton btn_1 = new JButton("1"); btn_1.setForeground(Color.BLUE); btn_1.addActionListener(this); JButton btn_2 = new JButton("2"); btn_2.setForeground(Color.BLUE); btn_2.addActionListener(this); JButton btn_3 = new JButton("3"); btn_3.setForeground(Color.BLUE); btn_3.addActionListener(this); JButton btn_sub= new JButton("-"); btn_sub.setForeground(Color.red); JButton btn_reverse = new JButton("1/x"); btn_reverse.setForeground(Color.BLUE); p3_1.add(btn_MS); p3_1.add(btn_1); p3_1.add(btn_2); p3_1.add(btn_3); p3_1.add(btn_sub);p3_1.add(btn_reverse); JPanel p3_2 = new JPanel(); p3_2.setLayout(new GridLayout(1,6)); JButton btn_Madd = new JButton("M+"); btn_Madd.setForeground(Color.red); JButton btn_0= new JButton("0"); btn_0.setForeground(Color.BLUE); btn_0.addActionListener(this); JButton btn_singal = new JButton("+/-"); btn_singal.setForeground(Color.BLUE); btn_singal.addActionListener(this); JButton btn_dot = new JButton("."); btn_dot.addActionListener(this); JButton btn_add= new JButton("+"); btn_add.setForeground(Color.red); JButton btn_equal = new JButton("="); btn_equal.setForeground(Color.red); p3_2.add(btn_Madd); p3_2.add(btn_0); p3_2.add(btn_singal); p3_2.add(btn_dot); p3_2.add(btn_add);p3_2.add(btn_equal); p3.add(p3_1);p3.add(p3_2); con.add(p1);con.add(p2);con.add(p3); setVisible(true); } public void press_dot() { tag=false; }

运行结果<ignore_js_op>

详细说明:http://java.662p.com/thread-2140-1-2.html

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航