GUI ビルダーによる文字列の国際化

関連項目 

GUI アプリケーションを国際化する必要がある場合は、GUI ビルダーを使用し、GUI コンポーネントのハードコードされたテキストを国際化された文字列に置き換えることができます。

GUI ビルダーによって国際化文字列を挿入する

  1. 「ファイル」ウィンドウまたは「プロジェクト」ウィンドウで対象のファイルのノードをダブルクリックし、GUI ビルダーでファイルを開きます。
  2. 「インスペクタ」ウィンドウで対象の GUI コンポーネントを選択します。
  3. 「プロパティー」ウィンドウで、国際化するプロパティー (たとえば、jLabel の「text」プロパティーなど) を選択します。
  4. ダイアログの最上部にあるドロップダウンリストから「リソースバンドル」を選択します。

    プロパティーエディタがリソースバンドルモードに切り替わります。

    そのソースに対するリソースバンドルがすでに存在する場合は、国際化文字列が保存される .properties ファイルが「バンドル名」フィールドに表示されます

  5. 「バンドル名」フィールドに .properties ファイルが表示されていない場合は、そのフィールドの横にある省略符号ボタン (...) をクリックすると、「リソースバンドルを選択」ダイアログが開きます。このダイアログで、既存の .properties ファイルを指定するか、新しいファイルを作成します。「了解」をクリックして、プロパティーエディタに戻ります。
  6. 国際化文字列を生成するために使用されるメソッドを変更する場合は、「フォーマット」ボタンをクリックします。
  7. メソッド呼び出しに引数を追加する場合は、「引数」をクリックします。java.text.MessageFormat または org.openide.util.NbBundle.getMessage フォーマットを使用している場合にのみ、メソッド呼び出しに引数を追加できます。
  8. 「キー」と「値」のプロパティー値を入力し、「了解」をクリックします。
関連項目
ソースコードへの国際化文字列の挿入
単一ファイルの国際化

著作権と商標について