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 }
Java-5.29上机实训
猜你喜欢
转载自www.cnblogs.com/sucker/p/10943997.html
今日推荐
周排行