java计算器 图形用户界面 升级版 v1.02(二)

2014-11-23 22:21:58 · 作者: · 浏览: 5
nel_keys.add(button_num6);panel_keys.add(button_multiplication); panel_keys.add(button_num1);panel_keys.add(button_num2); panel_keys.add(button_num3);panel_keys.add(button_cut); panel_keys.add(button_num0);panel_keys.add(button_point); panel_keys.add(button_equal);panel_keys.add(button_add); //添加事件(匿名内部类) button_num0.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "0"; text_show.setText(str); } else {//在此之前按过等号 setClear(); str = text_show.getText() + "0"; text_show.setText(str); } } }); button_num1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "1"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "1"; text_show.setText(str); } } }); button_num2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "2"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "2"; text_show.setText(str); } } }); button_num3.addActionListener(new ActionListener()
{ public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "3"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "3"; text_show.setText(str); } } }); button_num4.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "4"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "4"; text_show.setText(str); } } }); button_num5.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "5"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "5"; text_show.setText(str); } } }); button_num6.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { if (operator != 5) { if (text_show.getText().equals("0")) { text_show.setText(""); } str = text_show.getText() + "6"; text_show.setText(str); } else { setClear(); str = text_show.getText() + "6"; text_show.setText(str); } } }); button_num7.addActionListener(new ActionListener(