2010-12-05 4 views
0

J'ai une minuterie continue de fonctionner toutes les secondes.Java Swing Timers et ActionEvent

Donc maintenant j'ai défini une variable pour afficher le message (msg) toutes les 10sec.

Il y a le bouton (btn) sur msg lui-même qui montrera un autre message (msg2).

Donc dès maintenant, quand je presse une fois, MSG2 montre, mais la chose est,

suivant msg (après 10sec) Je ne veux pas le msg2 à afficher automatiquement sans i appuyez sur BTN parce que le droit maintenant une fois que j'ai appuyé sur le btn, il sera montré pour tous les messages (msg2 ++).

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

Comment puis-je faire seulement le msg2 apparaît une fois que j'appuie sur le bouton pour 2ème msg2 et après?

Merci

+0

Vous devez préciser votre question un peu. Quelle variable, quel est le message. Veuillez le formater correctement et supprimer les nouvelles lignes inutiles. – khachik

Répondre

0

Ok je suis un idiot, vient de mettre errorMsg.setVisible false dans la classe parent