标签:pack port ttext dac ack frame for 颜色 listener
完成一个按钮的事件处理程序,实现功能自拟,例如:改变窗口的背景颜色,改变按钮的位置等等
1 package demo; 2 3 import java.awt.Color; 4 import java.awt.event.ActionEvent; 5 import java.awt.event.ActionListener; 6 import javax.swing.*; 7 8 public class MyFrame implements ActionListener { 9 10 JPanel p; 11 JFrame f; 12 JButton b; 13 JLabel l1,l2; 14 JTextField t1,t2; 15 JPasswordField r; 16 JTextArea a; 17 18 public MyFrame () { 19 20 f = new JFrame(); 21 p = new JPanel(); 22 b = new JButton("登录"); 23 b.addActionListener(this); 24 l1 = new JLabel("手机号码"); 25 t1 = new JTextField(10); 26 l2 = new JLabel("密码"); 27 r = new JPasswordField(); 28 t2 = new JTextField(10); 29 a = new JTextArea(); 30 31 f.add(p); 32 p.add(l1); 33 p.add(t1); 34 p.add(l2); 35 p.add(t2); 36 p.add(b); 37 p.add(a); 38 f.setSize(500, 400); 39 f.setLocation(450, 300); 40 p.add(r); 41 r.setEchoChar(‘*‘); 42 f.setVisible(true); 43 } 44 public static void main(String []args) { 45 new MyFrame(); 46 } 47 @Override 48 public void actionPerformed(ActionEvent arg0) { 49 // TODO 自动生成的方法存根 50 p.setBackground(new Color(217,129,229)); 51 a.setText("巴啦啦能量"); 52 } 53 }
标签:pack port ttext dac ack frame for 颜色 listener
原文地址:https://www.cnblogs.com/baijingtingfuren/p/10850414.html