二つほど質問です。

1.もともとAWTで作ってたものをSwingに作り変えてるのですが、
  コンパイル時に推奨されないAPIを使っていると出ます。
  (実行自体は問題なくできる)
  で、具体的にどこが推奨されてないかを特定する方法というか、
  ヒントみたいなものをいただけるとありがたいです
  (ちなみにJavaのバージョンですが、NetBeansの3.6にバンドルされてきたやつで分かるでしょうか?)

2.1と同じもので、AWTの時には、メニューが正しく表示できていたのですが、
  Swingに書き換えてから自家製のコンポーネントの下に隠れるようになってしまいました。
  (JButtonに対しては隠れていない)
  なぜでしょうか?

  ちなみに自家製のコンポーネントは、全部AWTで出来てるので、その辺が関係してるのかな?とも思いつつ
  他に聞けるところも無いので、ここで質問してみました。
  よろしくです。