JTextArea
次のようなベンガル語のテキストを表示する必要がある場所があります。
বাংলাদেশ
しかし、私が見ることができるのは長方形の箱だけです。ベンガル文字を正しく表示するにはどうすればよいですか?
JTextArea
次のようなベンガル語のテキストを表示する必要がある場所があります。
বাংলাদেশ
しかし、私が見ることができるのは長方形の箱だけです。ベンガル文字を正しく表示するにはどうすればよいですか?
まず、次のようなバングラユニコードでサポートされているフォントを使用します。
Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);
次に、setFontを使用してJTextAreaオブジェクトにアタッチします
text1.setFont(banglaFont);
これで、ベンガル語を正しく表示できるようになります。試してみてください。
注: Javaはシステムのフォントを使用するため、システムに特定のフォントが含まれていない場合は、Font.createFont()を使用してそのフォントをアプリケーション内にデプロイできます。