简体   繁体   English

Java Swing计时器和ActionEvent

[英]Java Swing Timers and ActionEvent

I have timer keep running every 1 second. 我的计时器每1秒保持运行一次。

So right now i have set a variable to show message(msg) every 10sec. 所以现在我已经设置了一个变量,每10秒显示一次message(msg)。

There is button(btn) on msg itself which will show another message(msg2). 味精本身上有一个按钮(btn),它将显示另一个消息(msg2)。

So right now is, when i press once, msg2 is showing but the thing is, 所以现在是,当我按一次时,msg2正在显示,但事实是,

the next msg(after 10sec) i don't want the msg2 to be automatically shown without i press btn because right now once i pressed the btn, it will shown for every messages(msg2++). 下一个味精(10秒后)我不希望在不按btn的情况下自动显示味精2,因为现在一旦我按btn,它将为每条消息显示(msg2 ++)。

if(ae.getSource() == btn1)
errorMsg.setVisible(true);

How do i make it only the msg2 appears once i press button for 2nd msg2 and after? 当我按下第二个味精2的按钮之后,如何使它仅出现味精2?

Thank you 谢谢

好吧,我是个白痴,只需在父类中将errorMsg.setVisible设置为false

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM