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个回答
展开全部
你可以定义一个变量来标记嘛。
比如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | boolean b = false ; //这是全局变量 不要定义在addActionListener里面 button4.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { if (b== false ){ new YinZhi(); } b = true ; //标记一下 说明已经有了窗口。 if ( ) { } } }); |
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询