1

Java アプリでカンダ文字を表示しようとしています。

String fonts[] = ge.getAvailableFontFamilyNames();

これは、「BRH Kannada」という名前のフォント ファミリがあることを示しています。

Font f = new Font("BRH Kannada", Font.PLAIN, 20);

そして、私はします

button.setFont(f);

ボタンのテキストを設定するとき、理想的にはボタンのテキストを取得して、BRH カンナダ フォントを使用する必要があります。

しかし、どのように文字列を指定すればよいのでしょうか?

4

2 に答える 2

1

カンナダ文字を含む Java 文字列リテラルを作成しようとしているとします。

  • UTF-8 ファイルを処理できるテキスト エディタ/IDE および Java コンパイラがある場合は、カンナダ文字を文字列に入れるだけです。

    String buttonText = "ಅಈಧ";

  • ソース ファイルを UTF-8 に対応していないツール チェーンで編集可能/コンパイル可能にしたい場合は、カンナダ文字を Unicode エスケープとして表現できます。つまり、\uxxxx の場合、xxxx は 4 桁の 16 進数です。

    String buttonText = "\u0c85\u0c88\u0ca7";

于 2010-05-09T13:03:29.653 に答える
0

1. カンナダ語のテキスト (ASCII になります) を Unicode に変換するだけです。[変換するリンクはこちらhttp://aravindavk.in/ascii2unicode/]

2. Unicode テキストを Java ファイルにコピーします。

String[] v={"ತಾಯಿ","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p"};

  1. ファイルをutf-8で保存してから実行すると機能します。

ここに画像の説明を入力

于 2016-05-22T08:49:39.287 に答える