java中如何使得一个按钮点击打开一个窗口,不管点击打开多少次,桌面上始终只能出现一个窗口?

用监听?if(){}如何添加内容?button4.addActionListener(newActionListener(){publicvoidactionPerfor... 用监听?if( ){ }如何添加内容?
button4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {

new YinZhi();
if( )
{ }

}
});
new YinZhi(); //打开的一个新窗口,不想这个窗口重复出现。
展开
 我来答
易建议
2015-11-17 · 喜欢分享的人都容易获得幸福感~
易建议
采纳数:344 获赞数:1342

向TA提问 私信TA
展开全部

你可以定义一个变量来标记嘛。

比如:

     boolean b = false;   //这是全局变量 不要定义在addActionListener里面

     button4.addActionListener(new  ActionListener()
{
public void actionPerformed(ActionEvent e) {    
        if(b==false){
            new YinZhi();
        }
b =true;  //标记一下 说明已经有了窗口。
if(  )
{      
     
 }

                }
    });
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式