import javax.swing.SwingUtilities;
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.GridBagLayout;
import java.awt.FlowLayout;
import java.awt.CardLayout;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JTextField;
import java.awt.GridBagConstraints;
import javax.swing.JButton;
import java.awt.GridLayout;
import javax.swing.BoxLayout;
import java.awt.Insets;
import java.awt.Font;
public class calculator extends JFrame {
public static String number = ""; // @jve:decl-index=0:
public static int button=1;
public static int mark=1;
public static double num = 0;
public static double help = 0;
public static double help2 = 0;
public static int xingwei = 0;
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JPanel jPanel = null;
private JPanel jPanel1 = null;
private JPanel jPanel2 = null;
private JPanel jPanel3 = null;
private JPanel jPanel4 = null;
private JPanel jPanel5 = null;
private JMenuBar jJMenuBar = null;
private JMenu jMenu = null;
private JMenu jMenu1 = null;
private JMenu jMenu2 = null;
private JMenuItem jMenuItem = null;
private JMenuItem jMenuItem1 = null;
private JMenuItem jMenuItem2 = null;
private JMenuItem jMenuItem3 = null;
private JMenuItem jMenuItem4 = null;
private JMenuItem jMenuItem5 = null;
private JTextField jTextField = null;
private JButton jButton = null;
private JButton jButton1 = null;
private JButton jButton2 = null;
private JButton jButton3 = null;
private JButton jButton4 = null;
private JButton jButton5 = null;
private JButton jButton6 = null;
private JButton jButton7 = null;
private JButton jButton8 = null;
private JButton jButton9 = null;
private JButton jButton10 = null;
private JButton jButton11 = null;
private JButton jButton12 = null;
private JButton jButton13 = null;
private JButton jButton14 = null;
private JButton jButton15 = null;
private JButton jButton16 = null;
private JButton jButton17 = null;
private JButton jButton18 = null;
private JButton jButton19 = null;
private JButton jButton20 = null;
private JButton jButton21 = null;
private JButton jButton22 = null;
private JButton jButton23 = null;
private JButton jButton24 = null;
private JButton jButton25 = null;
private JButton jButton26 = null;
/**
* This method initializes jPanel
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel() {
if (jPanel == null) {
jPanel = new JPanel();
jPanel.setLayout(null);
jPanel.setBounds(new Rectangle(0, 0, 673, 38));
}
return jPanel;
}
/**
* This method initializes jPanel1
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel1() {
if (jPanel1 == null) {
jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.setBounds(new Rectangle(0, 38, 673, 87));
jPanel1.add(getJTextField(), BorderLayout.CENTER);
}
return jPanel1;
}
/**
* This method initializes jPanel2
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel2() {
if (jPanel2 == null) {
jPanel2 = new JPanel();
jPanel2.setLayout(null);
jPanel2.setBounds(new Rectangle(100, 125, 573, 74));
jPanel2.add(getJButton(), null);
jPanel2.add(getJButton1(), null);
jPanel2.add(getJButton2(), null);
}
return jPanel2;
}
/**
* This method initializes jPanel3
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel3() {
if (jPanel3 == null) {
jPanel3 = new JPanel();
jPanel3.setLayout(null);
jPanel3.setBounds(new Rectangle(100, 199, 573, 260));
jPanel3.add(getJButton3(), null);
jPanel3.add(getJButton4(), null);
jPanel3.add(getJButton5(), null);
jPanel3.add(getJButton6(), null);
jPanel3.add(getJButton7(), null);
jPanel3.add(getJButton8(), null);
jPanel3.add(getJButton9(), null);
jPanel3.add(getJButton10(), null);
jPanel3.add(getJButton11(), null);
jPanel3.add(getJButton12(), null);
jPanel3.add(getJButton13(), null);
jPanel3.add(getJButton14(), null);
jPanel3.add(getJButton15(), null);
jPanel3.add(getJButton16(), null);
jPanel3.add(getJButton17(), null);
jPanel3.add(getJButton22(), null);
jPanel3.add(getJButton23(), null);
jPanel3.add(getJButton24(), null);
jPanel3.add(getJButton25(), null);
jPanel3.add(getJButton26(), null);
}
return jPanel3;
}
/**
* This method initializes jPanel4
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel4() {
if (jPanel4 == null) {
jPanel4 = new JPanel();
jPanel4.setLayout(new GridBagLayout());
jPanel4.setBounds(new Rectangle(0, 125, 100, 74));
}
return jPanel4;
}
/**
* This method initializes jPanel5
*
* @return javax.swing.JPanel
*/
private JPanel getJPanel5() {
if (jPanel5 == null) {
jPanel5 = new JPanel();
jPanel5.setLayout(null);
jPanel5.setBounds(new Rectangle(0, 199, 100, 260));
jPanel5.add(getJButton18(), null);
jPanel5.add(getJButton19(), null);
jPanel5.add(getJButton20(), null);
jPanel5.add(getJButton21(), null);
}
return jPanel5;
}
/**
* This method initializes jJMenuBar
*
* @return javax.swing.JMenuBar
*/
private JMenuBar getJJMenuBar() {
if (jJMenuBar == null) {
jJMenuBar = new JMenuBar();
jJMenuBar.add(getJMenu());
jJMenuBar.add(getJMenu1());
jJMenuBar.add(getJMenu2());
}
return jJMenuBar;
}
/**
* This method initializes jMenu
*
* @return javax.swing.JMenu
*/
private JMenu getJMenu() {
if (jMenu == null) {
jMenu = new JMenu();
jMenu.setText("编辑");
jMenu.add(getJMenuItem());
jMenu.add(getJMenuItem1());
}
return jMenu;
}
/**
* This method initializes jMenu1
*
* @return javax.swing.JMenu
*/
private JMenu getJMenu1() {
if (jMenu1 == null) {
jMenu1 = new JMenu();
jMenu1.setText("查看");
jMenu1.add(getJMenuItem2());
jMenu1.add(getJMenuItem3());
}
return jMenu1;
}
/**
* This method initializes jMenu2
*
* @return javax.swing.JMenu
*/
private JMenu getJMenu2() {
if (jMenu2 == null) {
jMenu2 = new JMenu();
jMenu2.setText("帮助");
jMenu2.add(getJMenuItem4());
jMenu2.add(getJMenuItem5());
}
return jMenu2;
}
/**
* This method initializes jMenuItem
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem() {
if (jMenuItem == null) {
jMenuItem = new JMenuItem();
jMenuItem.setName("");
jMenuItem.setText("复制");
}
return jMenuItem;
}
/**
* This method initializes jMenuItem1
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem1() {
if (jMenuItem1 == null) {
jMenuItem1 = new JMenuItem();
jMenuItem1.setText("黏贴");
}
return jMenuItem1;
}
/**
* This method initializes jMenuItem2
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem2() {
if (jMenuItem2 == null) {
jMenuItem2 = new JMenuItem();
jMenuItem2.setText("标准型");
}
return jMenuItem2;
}
/**
* This method initializes jMenuItem3
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem3() {
if (jMenuItem3 == null) {
jMenuItem3 = new JMenuItem();
jMenuItem3.setText("科学型");
}
return jMenuItem3;
}
/**
* This method initializes jMenuItem4
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem4() {
if (jMenuItem4 == null) {
jMenuItem4 = new JMenuItem();
jMenuItem4.setText("帮助主题");
}
return jMenuItem4;
}
/**
* This method initializes jMenuItem5
*
* @return javax.swing.JMenuItem
*/
private JMenuItem getJMenuItem5() {
if (jMenuItem5 == null) {
jMenuItem5 = new JMenuItem();
jMenuItem5.setText("关于计算器");
}
return jMenuItem5;
}
/**
* This method initializes jTextField
*
* @return javax.swing.JTextField
*/
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
jTextField.setFont(new Font("Dialog", Font.PLAIN, 24));
jTextField.setHorizontalAlignment(JTextField.RIGHT);
jTextField.setText("");
}
return jTextField;
}
/**
* This method initializes jButton
*
* @return javax.swing.JButton
*/
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setBounds(new Rectangle(4, 4, 219, 66));
jButton.setText("Backspace");
jButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if (number.equals("")) {
jTextField.setText("");
} else {
String snumber = number.substring(0,
(number.length() - 1));
jTextField.setText(snumber);
number = snumber;
}
}
});
}
return jButton;
}
/**
* This method initializes jButton1
*
* @return javax.swing.JButton
*/
private JButton getJButton1() {
if (jButton1 == null) {
jButton1 = new JButton();
jButton1.setBounds(new Rectangle(229, 4, 170, 66));
jButton1.setText("CE");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jTextField.setText("");
number = "";
}
});
}
return jButton1;
}
/**
* This method initializes jButton2
*
* @return javax.swing.JButton
*/
private JButton getJButton2() {
if (jButton2 == null) {
jButton2 = new JButton();
jButton2.setBounds(new Rectangle(405, 4, 161, 66));
jButton2.setText("C");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
jTextField.setText("");
number = "";
num = 0;
help = 0;
help2 = 0;
xingwei = 5;
}
});
}
return jButton2;
}
/**
* This method initializes jButton3
*
* @return javax.swing.JButton
*/
private JButton getJButton3() {
if (jButton3 == null) {
jButton3 = new JButton();
jButton3.setBounds(new Rectangle(3, 6, 110, 51));
jButton3.setText("7");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 7;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton3;
}
/**
* This method initializes jButton4
*
* @return javax.swing.JButton
*/
private JButton getJButton4() {
if (jButton4 == null) {
jButton4 = new JButton();
jButton4.setBounds(new Rectangle(118, 6, 110, 51));
jButton4.setText("8");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 8;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton4;
}
/**
* This method initializes jButton5
*
* @return javax.swing.JButton
*/
private JButton getJButton5() {
if (jButton5 == null) {
jButton5 = new JButton();
jButton5.setBounds(new Rectangle(233, 6, 110, 51));
jButton5.setText("9");
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 9;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton5;
}
/**
* This method initializes jButton6
*
* @return javax.swing.JButton
*/
private JButton getJButton6() {
if (jButton6 == null) {
jButton6 = new JButton();
jButton6.setBounds(new Rectangle(348, 6, 110, 51));
jButton6.setText("/");
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
help = Double.valueOf(number);
jTextField.setText("");
number = "";
xingwei = 4;
}
});
}
return jButton6;
}
/**
* This method initializes jButton7
*
* @return javax.swing.JButton
*/
private JButton getJButton7() {
if (jButton7 == null) {
jButton7 = new JButton();
jButton7.setBounds(new Rectangle(463, 6, 103, 51));
jButton7.setText("sqrt");
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
double ss = Double.valueOf(number);
ss = Math.sqrt(ss);
String sx = String.valueOf(ss);
String sv = sx.substring(0, (sx.length() - 2));
jTextField.setText(sv);
}
});
}
return jButton7;
}
/**
* This method initializes jButton8
*
* @return javax.swing.JButton
*/
private JButton getJButton8() {
if (jButton8 == null) {
jButton8 = new JButton();
jButton8.setBounds(new Rectangle(3, 64, 110, 51));
jButton8.setText("4");
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 4;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton8;
}
/**
* This method initializes jButton9
*
* @return javax.swing.JButton
*/
private JButton getJButton9() {
if (jButton9 == null) {
jButton9 = new JButton();
jButton9.setBounds(new Rectangle(118, 64, 110, 51));
jButton9.setText("5");
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 5;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton9;
}
/**
* This method initializes jButton10
*
* @return javax.swing.JButton
*/
private JButton getJButton10() {
if (jButton10 == null) {
jButton10 = new JButton();
jButton10.setBounds(new Rectangle(233, 64, 110, 51));
jButton10.setText("6");
jButton10.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 6;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton10;
}
/**
* This method initializes jButton11
*
* @return javax.swing.JButton
*/
private JButton getJButton11() {
if (jButton11 == null) {
jButton11 = new JButton();
jButton11.setBounds(new Rectangle(348, 64, 110, 51));
jButton11.setText("*");
jButton11.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
help = Double.valueOf(number);
jTextField.setText("");
number = "";
xingwei = 3;
}
});
}
return jButton11;
}
/**
* This method initializes jButton12
*
* @return javax.swing.JButton
*/
private JButton getJButton12() {
if (jButton12 == null) {
jButton12 = new JButton();
jButton12.setBounds(new Rectangle(463, 64, 103, 51));
jButton12.setText("%");
jButton12.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
// number=jTextField.getText();
// double ss=Double.valueOf(number);
// String sx=String.valueOf(ss);
// String sv=sx.substring(0,(number.length()-2));
// jTextField.setText(sv);
// String sx=String.valueOf(ss);
// jTextField.setText(sx);
}
});
}
return jButton12;
}
/**
* This method initializes jButton13
*
* @return javax.swing.JButton
*/
private JButton getJButton13() {
if (jButton13 == null) {
jButton13 = new JButton();
jButton13.setBounds(new Rectangle(3, 120, 110, 51));
jButton13.setText("1");
jButton13.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 1;
jTextField.setText(number);
}
});
}
return jButton13;
}
/**
* This method initializes jButton14
*
* @return javax.swing.JButton
*/
private JButton getJButton14() {
if (jButton14 == null) {
jButton14 = new JButton();
jButton14.setBounds(new Rectangle(118, 120, 110, 51));
jButton14.setText("2");
jButton14.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 2;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton14;
}
/**
* This method initializes jButton15
*
* @return javax.swing.JButton
*/
private JButton getJButton15() {
if (jButton15 == null) {
jButton15 = new JButton();
jButton15.setBounds(new Rectangle(233, 120, 110, 51));
jButton15.setText("3");
jButton15.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + 3;
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton15;
}
/**
* This method initializes jButton16
*
* @return javax.swing.JButton
*/
private JButton getJButton16() {
if (jButton16 == null) {
jButton16 = new JButton();
jButton16.setBounds(new Rectangle(348, 120, 110, 51));
jButton16.setText("-");
jButton16.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
help = Double.valueOf(number);
jTextField.setText("");
number = "";
xingwei = 2;
}
});
}
return jButton16;
}
/**
* This method initializes jButton17
*
* @return javax.swing.JButton
*/
private JButton getJButton17() {
if (jButton17 == null) {
jButton17 = new JButton();
jButton17.setBounds(new Rectangle(463, 120, 103, 51));
jButton17.setText("1/x");
jButton17.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
double ss = Double.valueOf(number);
ss = 1 / ss;
String sx = String.valueOf(ss);
String sv = sx.substring(0, (sx.length() - 2));
jTextField.setText(sv);
}
});
}
return jButton17;
}
/**
* This method initializes jButton18
*
* @return javax.swing.JButton
*/
private JButton getJButton18() {
if (jButton18 == null) {
jButton18 = new JButton();
jButton18.setBounds(new Rectangle(5, 5, 90, 53));
jButton18.setText("MC");
}
return jButton18;
}
/**
* This method initializes jButton19
*
* @return javax.swing.JButton
*/
private JButton getJButton19() {
if (jButton19 == null) {
jButton19 = new JButton();
jButton19.setBounds(new Rectangle(5, 61, 90, 57));
jButton19.setText("MR");
}
return jButton19;
}
/**
* This method initializes jButton20
*
* @return javax.swing.JButton
*/
private JButton getJButton20() {
if (jButton20 == null) {
jButton20 = new JButton();
jButton20.setBounds(new Rectangle(5, 121, 90, 51));
jButton20.setText("MS");
}
return jButton20;
}
/**
* This method initializes jButton21
*
* @return javax.swing.JButton
*/
private JButton getJButton21() {
if (jButton21 == null) {
jButton21 = new JButton();
jButton21.setBounds(new Rectangle(5, 178, 90, 51));
jButton21.setText("M+");
}
return jButton21;
}
/**
* This method initializes jButton22
*
* @return javax.swing.JButton
*/
private JButton getJButton22() {
if (jButton22 == null) {
jButton22 = new JButton();
jButton22.setBounds(new Rectangle(3, 177, 110, 51));
jButton22.setText("0");
jButton22.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
mark++;
number = number + 0;
boolean ceshi=number.startsWith("0",0);
boolean ceshi2=number.startsWith(".",1);
//if(ceshi==true&&ceshi2!=true){
//jTextField.setText("");
// number=number.substring(0);
// jTextField.setText(number);
//}
//else{
//if(ceshi==true&&ceshi2==true){number=number.substring(0);}
//if(ceshi==true&&ceshi3==true){
//String snumber = number.substring(0,
// (number.length() - 1));
//jTextField.setText(snumber);
// number = snumber;
//number=number.substring(1);
//}
//jTextField.setText(number);
//}
if(mark==1){jTextField.setText("0");number="0";}
if(mark>2){jTextField.getText();number="0";}
if(ceshi==true&&ceshi2==true){number=jTextField.getText()+number;}
}
//}
//else {return;}
//number = number + 0;
//}
});
}
return jButton22;
}
/**
* This method initializes jButton23
*
* @return javax.swing.JButton
*/
private JButton getJButton23() {
if (jButton23 == null) {
jButton23 = new JButton();
jButton23.setBounds(new Rectangle(118, 177, 110, 51));
jButton23.setText("+/-");
jButton23.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
if (number.equals("")) {
jTextField.setText("");
} else {
double s = Double.valueOf(number);
if (s > 0) {
number = "-" + number;
jTextField.setText(number);
}
if (s < 0) {
s = s * (-1);
number = String.valueOf(s);
String snumber = number.substring(0, (number
.length() - 2));
jTextField.setText(snumber);
number = snumber;
}
}
}
});
}
return jButton23;
}
/**
* This method initializes jButton24
*
* @return javax.swing.JButton
*/
private JButton getJButton24() {
if (jButton24 == null) {
jButton24 = new JButton();
jButton24.setBounds(new Rectangle(233, 177, 110, 51));
jButton24.setText(".");
jButton24.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = number + ".";
jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton24;
}
/**
* This method initializes jButton25
*
* @return javax.swing.JButton
*/
private JButton getJButton25() {
if (jButton25 == null) {
jButton25 = new JButton();
jButton25.setBounds(new Rectangle(349, 177, 110, 51));
jButton25.setText("+");
jButton25.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
number = jTextField.getText();
help = Double.valueOf(number);
jTextField.setText("");
number = "";
xingwei = 1;
// number=number+"+";
// jTextField.setText(number);
// System.out.println("actionPerformed()"); // TODO
// Auto-generated Event stub actionPerformed()
}
});
}
return jButton25;
}
/**
* This method initializes jButton26
*
* @return javax.swing.JButton
*/
private JButton getJButton26() {
if (jButton26 == null) {
jButton26 = new JButton();
jButton26.setBounds(new Rectangle(463, 177, 103, 51));
jButton26.setText("=");
jButton26.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if (xingwei == 5) {
jTextField.setText("");
number = "";
jTextField.setText("");
String show = String.valueOf(num);
jTextField.setText(show);
number = "";
} else {
number = jTextField.getText();
help2 = Double.valueOf(number);
if (number == "") {
help2 = 0;
}
if (xingwei == 0) {
number = "";
jTextField.setText("");
String show = String.valueOf(num);
jTextField.setText(show);
number = "";
}
else if (xingwei == 1) {
num = help2 + help;
jTextField.setText("");
String number = String.valueOf(num);
jTextField.setText(number);
//int i=1;
//i++;
// if(i==1){help=help2;}
} else if (xingwei == 2) {
num = help - help2;
jTextField.setText("");
String number = String.valueOf(num);
jTextField.setText(number);
} else if (xingwei == 3) {
num = help * help2;
jTextField.setText("");
String number = String.valueOf(num);
jTextField.setText(number);
} else if (xingwei == 4) {
if (help2 == 0 || number == "" || number == null) {
jTextField.setText("除数不能为0");
number = "";
} else {
num = help / help2;
jTextField.setText("");
String number = String.valueOf(num);
jTextField.setText(number);
}
}
}
}
});
}
return jButton26;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
calculator thisClass = new calculator();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This is the default constructor
*/
public calculator() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(681, 493);
this.setJMenuBar(getJJMenuBar());
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getJPanel(), null);
jContentPane.add(getJPanel1(), null);
jContentPane.add(getJPanel2(), null);
jContentPane.add(getJPanel3(), null);
jContentPane.add(getJPanel4(), null);
jContentPane.add(getJPanel5(), null);
}
return jContentPane;
}
} // @jve:decl-index=0:visual-constraint="36,15"