我有一个JTextArea
,我需要在其中显示孟加拉文:
বাংলাদেশ
但我能看到的只是长方形盒子。如何正确显示孟加拉语字符?
答案 0 :(得分:13)
首先使用bangla unicode支持的字体,如:
Font banglaFont=new Font("Arial Unicode MS", Font.BOLD,15);
然后使用setFont
将其附加到JTextArea对象text1.setFont(banglaFont);
现在你应该能够正确地查看bangla,试一试。
注意: Java使用系统中的字体,因此如果系统不包含特定字体,则可以使用Font.createFont()在应用程序中部署该字体。