>>152ってどういうこと?
MainクラスがJFrameを継承してRunnableを実装するなんてあり得ない
設計がおかしすぎる

何を作りたいのか知らんがMVCのよくある設計パターンで、ControllerクラスにRunnableを実装したロジック(model)のインスタンスと、JFrameを継承したインスタンスを生成して、JTextfieldなりにsetすればいいんじゃないのか?

それとsleepがstatic云々言ってるが引数がプリミティブ型なんだから、何の関係もない
ちゃんとリファレンス読んだ?