InputMethodDescriptorインプットメソッドの選択およびロードを可能にするために、そのインプットメソッドに関する十分な情報を提供するメソッドを定義します。インプットメソッド自体は実際に使用するときだけロードされます。導入されたバージョン:1.3メソッドの概要InputMethodcreateInputMethod()対応するインプットメソッドの新しいインスタンスを生成します。Locale[]getAvailableLocales()対応するインプットメソッドがサポートするロケールを返します。displayLanguage)指定された入力ロケールのインプットメソッドに対応する、ユーザに表示される名前を、その名前が表示される言語で返します。inputLocale)インプットメソッドに対応するアイコンを返します。booleanhasDynamicLocaleList()実行時に使用できるロケールのリストが変更される可能性があるかどうかを返します。AWTException対応するインプットメソッドがサポートするロケールを返します。ロケールには言語だけを記述することもでき、必要に応じて国やバリアント情報も記述できます。よってインプットメソッドを選択するときに使用します。ロケールによりユーザに表示するインプットメソッドをソートする際にも使用できます。インプットメソッドのプライマリロケールだけが返されます。日本語のインプットメソッドがローマ字のパススルーモードを備えている場合でも、通常、日本語だけが返されます。返すと、このメソッドは情報が必要になるたびに呼び出されます。して、ネットワークリソースに依存しているインプットメソッドに対してリソースが利用できるときはロケールを追加し、リソースが利用できないときはロケールを削除する機会が与えられます。hasDynamicLocaleList()実行時に使用できるロケールのリストが変更される可能性があるかどうかを返します。アダプタがネットワーク上の実際のインプットメソッドにアクセスする場合などです。Locale&nbsp;displayLanguage)指定された入力ロケールのインプットメソッドに対応する、ユーザに表示される名前を、その名前が表示される言語で返します。パラメータはテキストを入力するロケールを指定します。場合は、入力ロケールに依存しないインプットメソッド名を返します。指定された言語表示が使用できない場合は、ほかの言語を使用します。getInputMethodIcon(Locale&nbsp;inputLocale)インプットメソッドに対応するアイコンを返します。アイコンはユーザインタフェースがインプットメソッドを選択するときに使用します。パラメータはテキストを入力するロケールを指定します。場合は、入力ロケールに依存しないインプットメソッド名を返します。Exception対応するインプットメソッドの新しいインスタンスを生成します。開発者用ドキュメントを参照してください。コード実例が含まれています。商標もしくは登録商標です。