10

JTextArea次のようなベンガル語のテキストを表示する必要がある場所があります。

বাংলাদেশ

しかし、私が見ることができるのは長方形の箱だけです。ベンガル文字を正しく表示するにはどうすればよいですか?

4

1 に答える 1

14

まず、次のようなバングラユニコードでサポートされているフォントを使用します。

Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);

次に、setFontを使用してJTextAreaオブジェクトにアタッチします

text1.setFont(banglaFont);

これで、ベンガル語を正しく表示できるようになります。試してみてください。

注: Javaはシステムのフォントを使用するため、システムに特定のフォントが含まれていない場合は、Font.createFont()を使用してそのフォントをアプリケーション内にデプロイできます。

于 2012-04-28T12:03:08.523 に答える