10

我有一个JTextArea地方需要显示孟加拉语文本,例如:

বাংলাদেশ

但我能看到的只是矩形框。如何正确显示孟加拉语字符?

4

1 回答 1

14

首先采用孟加拉 unicode 支持的字体,例如:

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

然后使用 setFont 将其附加到您的 JTextArea 对象

text1.setFont(banglaFont);

现在您应该可以正确查看孟加拉语了,试一试。

注意: Java 使用系统中的字体,因此如果系统不包含特定字体,那么您可以使用 Font.createFont() 在应用程序中部署该字体。

于 2012-04-28T12:03:08.523 回答