2015-12-08 35 views
1

,所以我有一個JTextArea:的Java textarea的顯示外語

JTextArea commentTextArea = new JTextArea(); 

它workes就好了,我可以從它那裏得到的文本,並把一些文字吧。但是當我從印度等其他語言的文本中看不到它時。我看到一些空的矩形....當我將相同的文本複製到Notepad ++時,我看到所有單詞確定。 你有什麼想法如何解決這個問題?

+0

請提供更多詳細信息,最好是[MCVE](http://stackoverflow.com/help/mcve)以顯示問題的全部範圍,因爲問題可能存在很多維度。 – hotzst

+0

你能否提供一些在你的JTextArea中不呈現的文本的例子? – VGR

+0

可以說高棉語言:អ្នកចង់ទៅលេងសៀ – Pirate

回答

0

\ u1234也許你可以使用這個:

JTextArea commentTextArea = new JTextArea(); 
    Font f=new Font("Shree-Guj-0768W", Font.PLAIN, 17); 
    commentTextArea .setFont(f); 

輸出:

हैलो वर्ल्ड 
+0

不,因爲讓高棉語言它不起作用:អ្នកចង់ទៅលេងសៀ – Pirate

+0

@Pirate在這部分你可以添加字體你喜歡:new Font(「TimesRoman」... or new Font(「 Verdana「 – Abdelhak

+0

嗯,我試過TimesRoman和Verdana,仍然我看到的是空矩形不是高棉文字設置... – Pirate