1 import java.awt.BorderLayout;
2 import java.awt.GridLayout;
3 import java.awt.event.ActionEvent;
4 import java.awt.event.ActionListener;
5
6 import javax.swing.JButton;
7 import javax.swing.JFrame;
8 import javax.swing.JLabel;
9 import javax.swing.JPanel;
10 import javax.swing.JTextField;
11
12 public class test1 extends JFrame {
13 JFrame jf;
14 JPanel jp1,jp2,jp3,jp4,jp5,jp6,jp7,jp8,jp9;
15 JTextField jt1,jt2,jt3;
16 JButton jb1,jb2,jb3,jb4;
17 JLabel jl1,jl2;
18 public void creatjf(){
19 jf = new JFrame("couter");
20 jf.setLayout(null);
21 jf.setLayout(new GridLayout(3,3));
22
23 jt1 = new JTextField(5);
24 jt2 = new JTextField(5);
25 jt3 = new JTextField(5);
26
27 jb1 = new JButton("sum");
28 jb1.addActionListener(new ActionListener(){
29
30 public void actionPerformed(ActionEvent arg0) {
31 int number1 = Integer.parseInt(jt1.getText().trim());
32 int number2 = Integer.parseInt(jt2.getText().trim());
33 int sum =number1+number2;
34 jt3.setText(String.valueOf(sum));
35 }
36
37 });
38 jb2 = new JButton("cancel");
39 jb3 = new JButton();
40 jb4 = new JButton();
41
42
43 jl1 = new JLabel("newber"+1);
44 jl2 = new JLabel("number"+2);
45
46 jf.add(jl1);
47 jf.add(jt1);
48 jf.add(jb3);
49 jf.add(jl2);
50 jf.add(jt2);
51 jf.add(jb4);
52 jf.add(jb1);
53
54 jf.add(jt3);
55 jf.add(jb2);
56 jf.setSize(300, 300);
57 jf.setVisible(true);
58 }
59 public static void main(String[] args) {
60 // TODO 自动生成的方法存根
61
62 new test1().creatjf();;
63 }
64
65 }