Ciao, ho un problema da porvi

sto facendo un programmino in java con un interfaccia grafica dove ci sono dei pulsanti e un dei campi di tempo dove clikkando sui pulsanti viene modificato il testo presente nei campi.

Io tutto funziona ma ho notato che quando genero l'azione, durante la modifica dei campi il contenuto del frame sfarfalla.
Questo sfarfallamento è dovuto al fatto che ogni volta che aggiorno un campo viene generato automaticamente un repaint.

C'è un modo per creare un doppio buffer, come avviene per gli oggetti graphics, in modo che riesca a modificare tutti i campi e poi alla fine in un colpo solo aggiorno il frame per visualizzare i cambiamenti?

Spero si essermi spiegato, ciao e grazie.