码迷,mamicode.com
首页 > 编程语言 > 详细

java事件处理

时间:2019-05-11 23:34:14      阅读:207      评论:0      收藏:0      [点我收藏+]

标签: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 }

 

java事件处理

标签:pack   port   ttext   dac   ack   frame   for   颜色   listener   

原文地址:https://www.cnblogs.com/baijingtingfuren/p/10850414.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!