Come già detto in precedenza le guide on line servono a chiarirsi qualche dubbio.
Prendi un libro su Fondamenti di Java e STUDIA.
Poi non capisco a cosa possa servire un Thread in una classe gui con bottoni.
I thread si usano in applicazioni concorrenti...nelle gui serve a poco (se non per progressbar e via dicendo)