代码改变世界

事件处理作业

2019-05-09 21:57  刘彩程  阅读(181)  评论(0编辑  收藏  举报

完成一个按钮的事件处理程序,实现功能自拟,例如:改变窗口的背景颜色,改变按钮的位置等等

package lcc;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.*;
public  class Lcctext implements ActionListener  {
   JFrame f;
   JPanel p;
   JButton b;
   JLabel l;
   JLabel l2;
   JTextField t;
   JPasswordField t2;
      public Lcctext(){
          f=new JFrame();
          p=new JPanel();
          l=new JLabel("账号:");
          t=new JTextField(10);
          l2=new JLabel("密码:");
          t2=new JPasswordField(10);
          b=new JButton("确定");
          f.add(p);
          p.add(l);
          p.add(t);
          p.add(l2);
          p.add(t2);
          p.add(b);
          p.setBackground(Color.pink);
           
          f.setBounds(600, 300,180,150);
          f.setVisible(true);
         b.addActionListener(this);
//       f.setVisible(false);
      }
      public void Lcc(){
          f=new JFrame();
          p=new JPanel();
          l=new JLabel("网络未连接,请稍后重试");
          f.add(p);
          p.add(l);
          f.setBounds(600,330,180,70);
          p.setBackground(Color.pink);
          f.setVisible(true);
//          b.addActionListener(this);
      }
      public void actionPerformed(ActionEvent arg0) {
          // TODO Auto-generated method stub
                Lcc();
         
          
                
//            f.setVisible(false);
     }

           public static void main(String args[]) {
               new Lcctext();
           }

}