>>894
JDK1.4.2のソース見たけど Component#setBounds(int,int,int,int) 呼んでる。

BorderLayout が何を呼んでサイズ調整するかは仕様で決まってないみたいなので
確実にやりたいなら setXxxxx でサイズや位置変更するメソッドを全部トラップするしか無いと思われ。