java中如何使得一个按钮点击打开一个窗口,不管点击打开多少次,桌面上始终只能出现一个窗口?
用监听?if(){}如何添加内容?button4.addActionListener(newActionListener(){publicvoidactionPerfor...
用监听?if( ){ }如何添加内容?
button4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
new YinZhi();
if( )
{ }
}
});
new YinZhi(); //打开的一个新窗口,不想这个窗口重复出现。 展开
button4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
new YinZhi();
if( )
{ }
}
});
new YinZhi(); //打开的一个新窗口,不想这个窗口重复出现。 展开
1个回答
展开全部
你可以定义一个变量来标记嘛。
比如:
boolean b = false; //这是全局变量 不要定义在addActionListener里面
button4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e) {
if(b==false){
new YinZhi();
}
b =true; //标记一下 说明已经有了窗口。
if( )
{
}
}
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询