JavaTM 2 Platform
Std. Ed. v1.3

クラス
java.util.Locale の使用

Locale を使用しているパッケージ
java.applet アプレットの作成、およびアプレットとアプレットコンテキストとの通信に使用するクラスの作成に必要なクラスを提供します。  
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.im インプットメソッドフレームワークのためのクラスおよびインタフェースを提供します。 
java.awt.im.spi あらゆる Java 実行時環境で使用できるインプットメソッドの開発を可能にするインタフェースを提供します。 
java.beans.beancontext bean コンテキストに関連するクラスおよびインタフェースを提供します。 
java.lang Java プログラム言語の設計にあたり基本的なクラスを提供します。 
java.text テキスト、日付、数値およびメッセージを、自然言語に依存しない方法で処理するためのクラスとインタフェースを提供します。 
java.util このパッケージには、コレクションフレームワーク、従来のコレクションクラス、イベントモデル、日付と時刻の機構、国際化、およびさまざまなユーティリティクラス (文字列トークナイザ、乱数ジェネレータ、ビット配列) が含まれています。  
javax.accessibility コンポーネントにアクセスできるユーザ補助機能とユーザインタフェースコンポーネント間の規則を定義します。 
javax.swing すべてのプラットフォームで可能な限り同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
 

java.applet での Locale の使用
 

Locale を返す java.applet のメソッド
 Locale Applet.getLocale()
          アプレットのロケールが設定されている場合は、そのロケールを取得します。
 

java.awt での Locale の使用
 

Locale を返す java.awt のメソッド
 Locale Component.getLocale()
          このコンポーネントのロケールを返します。
 Locale Component.AccessibleAWTComponent.getLocale()
          このオブジェクトのロケールを返します。
 Locale MenuComponent.AccessibleAWTMenuComponent.getLocale()
          オブジェクトのロケールを返します。
 Locale Window.getLocale()
          ロケールが設定されている場合に、このウィンドウに関連している Locale オブジェクトを返します。
 Locale List.AccessibleAWTList.AccessibleAWTListChild.getLocale()
          コンポーネントのロケールを返します。
 

Locale 型のパラメータを持つ java.awt のメソッド
 void Component.setLocale(Locale l)
          このコンポーネントのロケールを設定します。
abstract  String[] GraphicsEnvironment.getAvailableFontFamilyNames(Locale l)
          この GraphicsEnvironment で利用可能なすべてのフォントファミリの地域対応した名前を格納している配列を返します。
 String Font.getFamily(Locale l)
          この Font のファミリ名を、指定されたロケールに地域対応して返します。
 String Font.getFontName(Locale l)
          Font のフォントフェース名を、指定されたロケールに地域対応して返します。
static ComponentOrientation ComponentOrientation.getOrientation(Locale locale)
          指定されたロケールに適応する方向を返します。
 

java.awt.im での Locale の使用
 

Locale を返す java.awt.im のメソッド
 Locale InputContext.getLocale()
          現在のインプットメソッドの現在のロケールを返します。
 

Locale 型のパラメータを持つ java.awt.im のメソッド
 boolean InputContext.selectInputMethod(Locale locale)
          指定されたロケールをサポートするインプットメソッドを選択します。
 

java.awt.im.spi での Locale の使用
 

Locale を返す java.awt.im.spi のメソッド
 Locale[] InputMethodDescriptor.getAvailableLocales()
          対応するインプットメソッドがサポートするロケールを返します。
 Locale InputMethod.getLocale()
          現在の入力ロケールを返します。
 

Locale 型のパラメータを持つ java.awt.im.spi のメソッド
 String InputMethodDescriptor.getInputMethodDisplayName(Locale inputLocale, Locale displayLanguage)
          指定された入力ロケールのインプットメソッドに対応する、ユーザに表示される名前を、その名前が表示される言語で返します。
 Image InputMethodDescriptor.getInputMethodIcon(Locale inputLocale)
          インプットメソッドに対応するアイコンを返します。
 boolean InputMethod.setLocale(Locale locale)
          入力ロケールの設定を試みます。
 

java.beans.beancontext での Locale の使用
 

Locale として宣言されている java.beans.beancontext のフィールド
protected  Locale BeanContextSupport.locale
          BeanContext の現在のロケールです。
 

Locale を返す java.beans.beancontext のメソッド
 Locale BeanContextSupport.getLocale()
          この BeanContext のロケールを取得します。
 

Locale 型のパラメータを持つ java.beans.beancontext のメソッド
 void BeanContextSupport.setLocale(Locale newLocale)
          この BeanContext のロケールを設定します。
 

Locale 型のパラメータを持つ java.beans.beancontext のコンストラクタ
BeanContextSupport(BeanContext peer, Locale lcle, boolean dTime, boolean visible)
          BeanContextSupport のインスタンスを生成します。
BeanContextSupport(BeanContext peer, Locale lcle, boolean dtime)
          指定されたロケールを使って設計モードでインスタンスを生成します。
BeanContextSupport(BeanContext peer, Locale lcle)
          指定されたロケールを使ってインスタンスを生成します。
BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dTime, boolean visible)
           BeanContextServicesSupport のインスタンスを生成します。
BeanContextServicesSupport(BeanContextServices peer, Locale lcle, boolean dtime)
          指定された Locale を使って設計モードでインスタンスを生成します。
BeanContextServicesSupport(BeanContextServices peer, Locale lcle)
          指定されたロケールを使ってインスタンスを生成します。
 

java.lang での Locale の使用
 

Locale 型のパラメータを持つ java.lang のメソッド
 String String.toLowerCase(Locale locale)
          指定された Locale の規則を使用して、この String 内のすべての文字を小文字に変換します。
 String String.toUpperCase(Locale locale)
          指定されたロケールの規則を使用して、この String 内のすべての文字を大文字に変換します。
 

java.text での Locale の使用
 

Locale を返す java.text のメソッド
static Locale[] NumberFormat.getAvailableLocales()
          NumberFormat が導入されているロケールセットを取得します。
static Locale[] Collator.getAvailableLocales()
          Collator が導入されているロケールセットを取得します。
static Locale[] DateFormat.getAvailableLocales()
          DateFormat が導入されているロケールセットを取得します。
static Locale[] BreakIterator.getAvailableLocales()
          BreakIterator が導入される対象のロケールセットを取得します。
 Locale MessageFormat.getLocale()
          ロケールを取得します。
 

Locale 型のパラメータを持つ java.text のメソッド
static NumberFormat NumberFormat.getInstance(Locale inLocale)
          指定されたロケールに対するデフォルトの数値フォーマットを返します。
static NumberFormat NumberFormat.getNumberInstance(Locale inLocale)
          指定されたロケールに対する汎用数値フォーマットを返します。
static NumberFormat NumberFormat.getCurrencyInstance(Locale inLocale)
          指定されたロケールに対する通貨フォーマットを返します。
static NumberFormat NumberFormat.getPercentInstance(Locale inLocale)
          指定されたロケールに対するパーセントフォーマットを返します。
static Collator Collator.getInstance(Locale desiredLocale)
          必要なロケールの Collator を取得します。
static DateFormat DateFormat.getTimeInstance(int style, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ時刻フォーマッタを取得します。
static DateFormat DateFormat.getDateInstance(int style, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ日付フォーマッタを取得します。
static DateFormat DateFormat.getDateTimeInstance(int dateStyle, int timeStyle, Locale aLocale)
          指定されたロケールに対し、指定されたフォーマットスタイルを持つ日付/時刻フォーマッタを取得します。
static BreakIterator BreakIterator.getWordInstance(Locale where)
          指定されたロケールを使って語ブレークの BreakIterator を作成します。
static BreakIterator BreakIterator.getLineInstance(Locale where)
          指定されたロケールを使って、行ブレークのための BreakIterator を作成します。
static BreakIterator BreakIterator.getCharacterInstance(Locale where)
          指定されたロケールを使って、文字ブレークのための BreakIterator を作成します。
static BreakIterator BreakIterator.getSentenceInstance(Locale where)
          指定されたロケールを使って、文ブレークのための BreakIterator を作成します。
 void MessageFormat.setLocale(Locale theLocale)
          指定されたパターンで構築し、引数に対してそのパターンでフォーマットします。
 

Locale 型のパラメータを持つ java.text のコンストラクタ
SimpleDateFormat(String pattern, Locale loc)
          指定されたパターンとロケールを使って SimpleDateFormat を構築します。
DateFormatSymbols(Locale locale)
          指定されたロケールに対するリソースからフォーマットデータを読み込むことによって、DateFormatSymbols オブジェクトを構築します。
DecimalFormatSymbols(Locale locale)
          指定されたロケールに対して DecimalFormatSymbols オブジェクトを生成します。
 

java.util での Locale の使用
 

Locale として宣言されている java.util のフィールド
static Locale Locale.ENGLISH
          言語に使用する定数です。
static Locale Locale.FRENCH
          言語に使用する定数です。
static Locale Locale.GERMAN
          言語に使用する定数です。
static Locale Locale.ITALIAN
          言語に使用する定数です。
static Locale Locale.JAPANESE
          言語に使用する定数です。
static Locale Locale.KOREAN
          言語に使用する定数です。
static Locale Locale.CHINESE
          言語に使用する定数です。
static Locale Locale.SIMPLIFIED_CHINESE
          言語に使用する定数です。
static Locale Locale.TRADITIONAL_CHINESE
          言語に使用する定数です。
static Locale Locale.FRANCE
          国に使用する定数です。
static Locale Locale.GERMANY
          国に使用する定数です。
static Locale Locale.ITALY
          国に使用する定数です。
static Locale Locale.JAPAN
          国に使用する定数です。
static Locale Locale.KOREA
          国に使用する定数です。
static Locale Locale.CHINA
          国に使用する定数です。
static Locale Locale.PRC
          国に使用する定数です。
static Locale Locale.TAIWAN
          国に使用する定数です。
static Locale Locale.UK
          国に使用する定数です。
static Locale Locale.US
          国に使用する定数です。
static Locale Locale.CANADA
          国に使用する定数です。
static Locale Locale.CANADA_FRENCH
          国に使用する定数です。
 

Locale を返す java.util のメソッド
 Locale ResourceBundle.getLocale()
          ResourceBundle の Locale を返します。
static Locale[] Calendar.getAvailableLocales()
          Calendar がインストールされるロケールのリストを取得します。
static Locale Locale.getDefault()
          Java Virtual Machine のこのインスタンスに対して、デフォルトロケールの現在の値を取得します。
static Locale[] Locale.getAvailableLocales()
          インストールされているすべてのロケールのリストを返します。
 

Locale 型のパラメータを持つ java.util のメソッド
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale)
          適切な ResourceBundle サブクラスを取得します。
static ResourceBundle ResourceBundle.getBundle(String baseName, Locale locale, ClassLoader loader)
          適切な ResourceBundle サブクラスを取得します。
 String TimeZone.getDisplayName(Locale locale)
          指定されたロケールでの現在のタイムゾーンの名前を、ユーザへの表示に適した形式で返します。
 String TimeZone.getDisplayName(boolean daylight, int style, Locale locale)
          指定されたロケールでの現在のタイムゾーンの名前を、ユーザへの表示に適した形式で返します。
static Calendar Calendar.getInstance(Locale aLocale)
          デフォルトのタイムゾーンおよび指定されたロケールを使用してカレンダを取得します。
static Calendar Calendar.getInstance(TimeZone zone, Locale aLocale)
          指定されたタイムゾーンおよびロケールを使用してカレンダを取得します。
static void Locale.setDefault(Locale newLocale)
          Java Virtual Machine のこのインスタンスに対するデフォルトロケールを設定します。
 String Locale.getDisplayLanguage(Locale inLocale)
          ユーザへの表示に適した、ロケールの言語の名前を返します。
 String Locale.getDisplayCountry(Locale inLocale)
          ユーザへの表示に適した、ロケールの国の名前を返します。
 String Locale.getDisplayVariant(Locale inLocale)
          ユーザへの表示に適した、ロケールのバリアントコードの名前を返します。
 String Locale.getDisplayName(Locale inLocale)
          ユーザへの表示に適した、ロケールの名前を返します。
 

Locale 型のパラメータを持つ java.util のコンストラクタ
Calendar(TimeZone zone, Locale aLocale)
          指定されたタイムゾーンおよびロケールを使用してカレンダを作成します。
GregorianCalendar(Locale aLocale)
          指定されたロケールでデフォルトタイムゾーンの現在時刻に基づいて GregorianCalendar を構築します。
GregorianCalendar(TimeZone zone, Locale aLocale)
          指定されたロケールで指定されたタイムゾーンの現在時刻に基づいて GregorianCalendar を構築します。
 

javax.accessibility での Locale の使用
 

Locale を返す javax.accessibility のメソッド
abstract  Locale AccessibleContext.getLocale()
          コンポーネントのロケールを取得します。
 

Locale 型のパラメータを持つ javax.accessibility のメソッド
protected  String AccessibleBundle.toDisplayString(String resourceBundleName, Locale locale)
          地域に対応した文字列としてキーを取得します。
 String AccessibleBundle.toDisplayString(Locale locale)
          キーを地域に対応した文字列として取得します。
 

javax.swing での Locale の使用
 

Locale を返す javax.swing のメソッド
 Locale JList.AccessibleJList.AccessibleJListChild.getLocale()
           
 Locale JTree.AccessibleJTree.AccessibleJTreeNode.getLocale()
          コンポーネントのロケールを返します。
 Locale JTable.AccessibleJTable.AccessibleJTableCell.getLocale()
          コンポーネントのロケールを返します。
 Locale ImageIcon.AccessibleImageIcon.getLocale()
          オブジェクトのロケールを返します。
 

javax.swing.table での Locale の使用
 

Locale を返す javax.swing.table のメソッド
 Locale JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getLocale()
           
 


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.