J'ai une étiquette de message et un bouton d'envoi. Le bouton de soumission sera pressé plusieurs fois, et l'action pour chaque pression peut prendre jusqu'à une minute.Swing - Libellé de mise à jour
Lorsque le bouton est enfoncé, je veux définir le message à vide, et une fois la tâche terminée, je veux définir le message sur "Terminé".
private void submitActionPerformed(java.awt.event.ActionEvent evt) {
message = "";
updateMessageLabel();
doTheTask();
/* this update is apply to the label after completion */
message = "Complete";
}
Est-il possible de mettre à jour cette étiquette de message avant que la méthode submitActionPerformed()
est exécutée (ou dans la méthode), mais après le clic sur le bouton?
je pourrais être déduis trop ici, mais semble presque comme une barre de progression fonctionnerait bien ici (http://docs.oracle. com/javase/tutoriel/uiswing/components/progress.html)? –
@ZackMacomber est la prochaine étape –