代码改变世界

事件处理程序

2019-06-05 15:19  飘转至原点  阅读(154)  评论(0编辑  收藏  举报
package LHB.inherit;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Windows implements ActionListener
{
    JFrame f;
    JPanel p;
    JLabel a1,a2;
    JTextField c1,c2;
    JButton b1,b2;
    public Windows()
    {
        f=new JFrame("登陆");
        p=new JPanel();
        a1=new JLabel("用户名:");
        a2=new JLabel("   口令:");
        b1=new JButton("确定");
        b2=new JButton("取消");
        c1=new JTextField(5);
        c2=new JTextField(5);
        f.setVisible(true);
        f.setSize(180,150);
        b1.addActionListener((ActionListener) this);
        p.add(a1);
        p.add(c1);
        p.add(a2);
        p.add(c2);
        p.add(b1);
        p.add(b2);
        f.add(p);
    }
    public void actionPerformed(ActionEvent e) 
    {
            p.setBackground(Color.blue);
        }
    public static void main(String[] args) 
    {
        new Windows();
    }

}