1、运用事件处理相关知识,完成两个窗口之间的切换,例如:登陆窗口------》注册窗口

package QQck;

import javax.swing .*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class  QQLZY  implements ActionListener {
		JFrame ck;//窗口
		JButton annui;//按钮
		JButton  annui1;
		JPanel mban;//面板
		JLabel biaoq1;//标签
		JLabel biaoq2;
		JLabel biaoq3;
		JTextField wb1;//文本框
		JTextField wb2;
		JTextField wb3;
		JTextField wb4;
		JScrollPane sp;
		public QQLZY() {
			ck=new JFrame("登录窗口");//窗口
			biaoq1=new JLabel("账号:");//标签
			biaoq2=new JLabel("密码:");//标签
			wb1=new JTextField("                               ");
			wb2=new JTextField("                               ");
			wb3=new JTextField("                               ");
			wb4=new JTextField("                               ");
			annui=new JButton("登录");//按钮
			annui.addActionListener(this);
			annui1=new JButton("注册");//按钮
		//	annui1.addActionListener(this);
			mban=new JPanel();//面板加到窗口
			mban.add(biaoq1);//标签加到面板
			mban.add(wb1);
            mban.add(wb2);
			mban.add(biaoq2);//标签加到面板
			mban.add(wb3);
			mban.add(wb4);
			mban.add(annui);//按钮加到面板
			mban.add(annui1);//按钮加到面板
			ck.add(mban);//面板加到窗口
			//mban.setBackground(Color.blue);//设置颜色
			ck.setVisible(true);
			ck.setBounds(700, 400, 280, 150);
		//	ck.setSize(305,300);//大小
			
		}
		public static void main(String[] args) {
			new QQLZY();
		}
		@Override
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
	
			mban.setBackground(Color.cyan);
			ck.setBounds(400, 40, 280, 150);
			ck.setVisible(true);
			
		}
		
		
			
			
}

  

 

posted on 2019-05-17 21:14  ZOne=w=  阅读(248)  评论(0编辑  收藏  举报