当前位置: 代码迷 >> J2SE >> JAVA布局中登录事件的有关问题
  详细解决方案

JAVA布局中登录事件的有关问题

热度:32   发布时间:2016-04-23 21:29:08.0
JAVA布局中登录事件的问题
package org.lxh.Realqq;


import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.*;
 
class zhujiemian {
    
JFrame JJ=new JFrame();
    JPanel JP=new JPanel();
    JTextField JT1, JT2;
   
    


public void zong() {
    
     JJ.setVisible(true);
        JJ.add(JP);
        JJ.setTitle("QQ登录程序");
        JJ.setSize(500,300);
        JJ.setLocation(200,100);
    }
 public void denglu() {
        JP.setLayout(null);
        JButton JB1=new JButton("登录");
        JButton JB2=new JButton("退出");
        JB1.setBounds(100,150,90,28);
        JB2.setBounds(300,150,90,28);
        JP.add(JB1);
        JP.add(JB2);
        JB1.addMouseListener(new JB1Listener());
        JB2.addMouseListener(new  JB1Listener());
    }
  
class JB1Listener implements MouseListener {
        
     public void mouseReleased(MouseEvent e) {
                                   
                                  
            JFrame JF=new JFrame();
            JF.setVisible(true);
            JF.setTitle("QQ登录程序");
            JF.setSize(200,400);
            JF.setLocation(1150,30);
            JJ.setVisible(false);
            JPanel JP=new JPanel();
            JF.add(JP);
            JP.setLayout(null);
            JButton jb1=new JButton("空间  ");
            jb1.setBounds(80,60,30,28);
            JP.add(jb1);
            JButton jb2=new JButton("微博  ");
            jb2.setBounds(130,60,30,28);
            JP.add(jb2);
            JLabel jb=new JLabel("未央不见");
            jb.setBounds(90,0,70,70);
            JP.add(jb);
     }
            public void mouseClicked(MouseEvent e) {
         // TODO Auto-generated method stub
        
         }
        
         public void mouseEntered(MouseEvent e) {
         // TODO Auto-generated method stub
        
         }
        
         public void mouseExited(MouseEvent e) {
         // TODO Auto-generated method stub
        
         }
         @Override
         public void mousePressed(MouseEvent e) {
         // TODO Auto-generated method stub
        
         }
    
    
     }
    
    class JB2Listener implements MouseListener {
  相关解决方案