一个窗口为一个类,在A画面上单击一个按钮,弹出B画面,怎么样实现第一次单击按钮弹出B窗口后,再单击此按钮只将刚刚弹出的B窗口激活?谢谢各位了!我的按钮响应事件是这样写的:
jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
                public void mouseClicked(java.awt.event.MouseEvent e) {
                    AB02000  frmefile = new AB02000();
                    frmefile.setVisible( true);                              
                }
            });

解决方案 »

  1.   

    加一个变量控制一下就可以了啊
    初始为false
    点击一次变成true
    然后就可以随便你控制了
      

  2.   

    写一个类资源:
    public class 类{
     private AB02000  frmefile =null;
    ......
    jButton1.addMouseListener(new java.awt.event.MouseAdapter() {
                    public void mouseClicked(java.awt.event.MouseEvent e) {
                       if(frmefile==null){
                        frmefile = new AB02000();
                        frmefile.setVisible( true);
                       }else{
                        frmefile.setVisible( true);  
                        frmefile.show();                            
                       }
                    }
                });
    ......
    }