テキストボックスなど、入力可能なコンポーネントの入力モードに全角/半角/英数などを指定するにはどうすればよいですか

テキストボックスなど、入力可能なコンポーネントの入力モードに全角/半角/英数などを指定するにはどうすればよいですか

inputLocale 属性値と inputCharsets 属性値を使用する事によって IME の入力モードをコントロールすることができます。
inputLocale 属性値は Java の言語コードと国コードを指定するため、 IMEの入力モードをコントロールする場合、 "ja_JP" を指定します。
inputCharsets 属性値は IME の入力モードを指定する事ができます。

以下は inputCharsets 属性値に設定可能な値の一例です。
  KANJI                                    : 漢字入力モード(ひらがな入力モードと同意です)
  KATAKANA                             : カタカナ入力モード
  HIRAGANA                             : ひらがな入力モード(漢字入力モードと同意です)
  HALFWIDTH_KATAKANA         : 半角カナ入力モード

その他、設定可能な文字セットは以下を参照ください。
http://java.sun.com/javase/ja/6/docs/ja/api/java/awt/im/InputSubset.html
http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/Character.UnicodeBlock.html