すみません 質問です。

JavaのGUIアプリケーションでキー入力でいろんなアプリを起動させる
アプリケーションを作りたいなって思ってるんですがどうも
意図したとおりに作成できません・・・。

現在フレームを作成し、キーイベント取得のロジックを組み込み
普通にフレームがアクティブになっている状態ではキー取得ができるのですが、
なにかのウィンドウの裏に隠れたとき(ノンアクティブになったとき)
キーイベントを取得することができません。

ノンアクティブなフレームからでもでもキーイベントを
取得することはできるのでしょうか?
方法をご存知の方アドバイスや情報よろしくお願いします。