Java-5.29上机实训

 1 package com.wsy.work;
 2 
 3 import java.awt.GridLayout;
 4 import java.awt.event.ActionEvent;
 5 import java.awt.event.ActionListener;
 6 
 7 import javax.swing.JButton;
 8 import javax.swing.JFrame;
 9 import javax.swing.JLabel;
10 import javax.swing.JPanel;
11 import javax.swing.JTextField;
12 
13 public class Work1 {
14     JFrame jf;
15     JLabel[] jls;
16     JButton[] jbs;
17     JTextField[] jtfs;
18     JPanel jp;
19     public Work1()
20     {
21         jls = new JLabel[4];
22         jbs = new JButton[2];
23         jtfs = new JTextField[3];
24         jp = new JPanel();
25         jf = new JFrame();
26         jls[0] = new JLabel("加数1");
27         jls[1] = new JLabel("加数2");
28         jls[2] = new JLabel("");
29         jls[3] = new JLabel("");
30         for(int i =0; i< jtfs.length; i++)
31         {
32             jtfs[i] = new JTextField();
33         }
34         jp.setLayout(new GridLayout(3, 3));
35         jbs[0] = new JButton("求和");
36         jbs[1] = new JButton("清楚");
37         jbs[0].addActionListener(new ActionListener(){
38             @Override
39             public void actionPerformed(ActionEvent e)
40             {
41                 int n1 =Integer.parseInt(jtfs[0].getText());
42                 int n2 =Integer.parseInt(jtfs[1].getText());
43                 jtfs[2].setText(n1+n2+"");
44             }});
45         jbs[1].addActionListener(new ActionListener(){
46         @Override
47         public void actionPerformed(ActionEvent e)
48         {
49             for(int i =0; i< jtfs.length; i++)
50             {
51                 jtfs[i].setText(null);
52             }
53         }
54         });
55         jp.add(jls[0]);
56         jp.add(jtfs[0]);
57         jp.add(jls[2]);
58         jp.add(jls[1]);
59         jp.add(jtfs[1]);
60         jp.add(jls[3]);
61         jp.add(jbs[0]);
62         jp.add(jtfs[2]);
63         jp.add(jbs[1]);
64         jf.add(jp);
65         jf.setSize(400, 250);
66         jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
67         jf.setVisible(true);
68     }
69     public static void main(String[] args) {
70         new Work1();
71     }
72 }

猜你喜欢

转载自www.cnblogs.com/sucker/p/10943997.html
今日推荐