Originariamente inviato da Tone_A
volevo raggruppare i componenti della finestra in una lista o in un vettore di elementi così da poter richiamare e passare al thread solo il gruppo di componenti sul quale agire.
Non so cosa devi fare di preciso, ma occhio che, in generale, le operazioni sui componenti (salvo casi particolari) vanno fatte solo nel contesto del EDT, event dispatch thread.
setText() di JTextComponent (e derivati) è documentato come thread-safe, quindi ok se lo invochi da un altro thread. Mentre setSelected() di AbstractButton (e derivati) non è thread-safe.