Nej, det er ikke derfor.
Min applikation (MyFrame) kører i sin egen tråd, jeg starter så yderligere en tråd som jeg bruger til at flytte knappen med, denne tråd lader jeg så holde pause ind i mellem alt afhængig af hvor JSlideren står
Din applikation starter også i sin egen tråd, (deamon tråden, hovedtråden), men da du bruger Thread.sleep, så er det hovedtråden du stopper og dermed stopper du afviklingen af din applikation. I mit eksempel stoppes afviklingen af applikationen aldrig, kun den tråd som flytter knappen
Arne V. har skrevet en artikel om tråde i Java, jeg har svært ved at tro den ikke skulle være 5 point værd (har dog ikke selv læst den) men er sikker på du kan få god hjælp i den:
http://www.eksperten.dk/artikler/27Ellers er der også noget her:
http://java.sun.com/developer/Books/javaprogramming/threads/chap9.pdfOg selfølgelig den officielle:
http://java.sun.com/docs/books/tutorial/essential/threads/index.html