Ho un'etichetta di messaggio e un pulsante di invio. Il pulsante di invio verrà premuto più volte e l'azione per ciascuna stampante può richiedere fino a un minuto.Swing - Etichetta di aggiornamento
Quando si preme il pulsante, desidero impostare il messaggio su vuoto e, al termine dell'attività, desidero impostare il messaggio su "Completa".
private void submitActionPerformed(java.awt.event.ActionEvent evt) {
message = "";
updateMessageLabel();
doTheTask();
/* this update is apply to the label after completion */
message = "Complete";
}
E 'possibile aggiornare l'etichetta che il messaggio prima che il metodo submitActionPerformed()
viene eseguito (o nel metodo), ma dopo che il pulsante viene cliccato?
potrei inferire troppo qui, ma sembra quasi una barra di avanzamento avrebbe funzionato bene qui (http://docs.oracle. com/JavaSE/tutorial/uiswing/componenti/progress.html)? –
@ZackMacomber che rappresenta il passaggio successivo –