Windows计算机功能Java源码
生活随笔
收集整理的這篇文章主要介紹了
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
轉載于:https://www.cnblogs.com/huasili/p/4120189.html
總結
以上是生活随笔為你收集整理的Windows计算机功能Java源码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈爬虫 《一》 ===python
- 下一篇: SNF软件开发机器人-子系统-导出-导入