マウスカーソルの形状の変更についての質問です。

Java1.4 APIのsetCursorの部分に

1.カーソルイメージを指定されたカーソルに設定
2.このカーソルイメージは、このコンポーネントのcontainsメソッドか
 現在のカーソル位置に対してtrueを返し、このコンポーネントが
 可視表示可能で使用可能である場合に表示。
3.Containerのカーソルを設定すると、コンテナの全てのサブコンポーネント
でそのカーソルが表示。ただし、null以外のカーソルを使用している
サブコンポーネントでは表示されない。

と書いてあります。
2のコンポーネントが可視表示可能、使用可能かどうかを調べるには
どのようにすればよいのでしょうか?