皆様。回答ありがとうございました。
コンポーネントのlayoutをnullにして、各部品の座標位置は自分で指定しました。
グリッドバッグレイアウトでやらなきゃいけなかったってことでしょうか?
いまから修正するのは心が折れそうです。
良くない方法かもしれませんが、文字のサイズがPC環境に依存しなければ
今のところ何とかなりそうなのですが、良い方法はありませんか?