You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

113 lines
3.3 KiB

package Calculatorver2;
import javax.swing.*;
import java.awt.*;
public class CalculatorJFrame extends JFrame {
public CalculatorJFrame(){
initJFrame();
initJMenuBar();
this.setVisible(true);
}
private void initJMenuBar(){
JMenuBar Menu = new JMenuBar();
JMenu m1 = new JMenu("查看(V)");
JMenu m2 = new JMenu("编辑(E)");
JMenu m3 = new JMenu("帮助(H)");
JLabel l1 = new JLabel(" ".repeat(500));
JLabel l2 = new JLabel(" ".repeat(500));
JLabel l3 = new JLabel(" ".repeat(500));
JLabel l4 = new JLabel(" ".repeat(500));
JLabel l5 = new JLabel(" ".repeat(500));
JLabel l6 = new JLabel(" ".repeat(500));
JTextField t1 = new JTextField(" 0");
t1.setPreferredSize(new Dimension(300,60));
JButton b1 = new JButton("MC");
JButton b2 = new JButton("MR");
JButton b3 = new JButton("MS");
JButton b4 = new JButton("M-");
JButton b5 = new JButton("M+");
JButton b6 = new JButton("<-- ");
JButton b7 = new JButton("CE");
JButton b8 = new JButton("C ");
JButton b9 = new JButton("7 ");
JButton b11 = new JButton("8 ");
JButton b12 = new JButton("9 ");
JButton b13 = new JButton("6 ");
JButton b14 = new JButton("5 ");
JButton b15 = new JButton("4 ");
JButton b16 = new JButton("3 ");
JButton b17 = new JButton("2 ");
JButton b18 = new JButton("1 ");
JButton b19 = new JButton("0 ");
JButton b21 = new JButton("+ ");
JButton b22 = new JButton("- ");
JButton b23 = new JButton("* ");
JButton b24 = new JButton("/ ");
JButton b25 = new JButton("= ");
JButton b26 = new JButton("% ");
JButton b27 = new JButton(". ");
JButton b28 = new JButton("1/x ");
JButton b29 = new JButton("√ ");
JButton b31 = new JButton("± ");
Menu.add(m1);
Menu.add(m2);
Menu.add(m3);
this.add(t1);
this.add(l1);
this.add(b1);
this.add(b2);
this.add(b3);
this.add(b5);
this.add(b4);
this.add(l2);
this.add(b6);
this.add(b7);
this.add(b8);
this.add(b29);
this.add(b31);
this.add(l3);
this.add(b9);
this.add(b11);
this.add(b12);
this.add(b24);
this.add(b26);
this.add(l4);
this.add(b15);
this.add(b14);
this.add(b13);
this.add(b23);
this.add(b28);
this.add(l5);
this.add(b18);
this.add(b17);
this.add(b16);
this.add(b22);
this.add(b25);
this.add(l6);
this.add(b19);
this.add(b27);
this.add(b21);
this.setJMenuBar(Menu);
}
private void initJFrame() {
this.setSize(425,450);
this.setTitle("简易计算器");
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(3);
this.setLayout(new FlowLayout());
}
}