>>95
大体とか言わず、正確に理解しといた方がいいと思うよ

http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/Window.html#pack()
>サブコンポーネントの推奨サイズおよびレイアウトに合わせて、この Window をサイズ変更します

余裕が欲しいコンポーネントには推奨サイズを設定 (setPreferredSize) しておけば、そのサイズに合わせてくれる