jdk1.3を使ってますが、
frameクラスを継承したクラスではsetBackground(Color.gray)が反映されますが、
Componentクラスを継承したクラスでは反映されず、無視されます。

さらには、Componentの方ではgetWidth,getHeightは呼び出すとフリーズし、
getSize().height、widthはうまく動きます

原因がわかるかたがいたら、教えてください。