2011-12-18 57 views
1

我想在MATLAB指南的列表框中使用泰米爾語(泰米爾語是印度語),而不是默認英語單詞。怎麼做?在MATLAB GUI中使用unicode字符的MATLAB

+1

它需要更多的細節,你到目前爲止嘗試給你所需的答案。 – Lion 2011-12-18 05:11:22

回答

1

我相信MATLAB listboxes不能顯示Unicode。我的道歉,如果它說什麼粗魯:)

-

f = figure; 
txt = char(hex2dec('0B85'),hex2dec('0B86'),hex2dec('0B87')); 
b = javax.swing.JList({'hello','hello2',txt}); 
c = javacomponent(b,[20,20,500,100],f); 
fn = java.awt.Font('Arial Unicode MS',0,10); 
set(b,'font',fn) 

變量txt包含Unicode的維基百科頁面發現了一些泰米爾語字符:但是,您可以通過在GUI使用Java列表框,而不是顯示Unicode

命令javacomponent沒有記錄,可能會從發佈到發佈,因此如果您的應用程序很重要,請不要依賴它。你還需要一個Unicode字體 - 我使用了Arial Unicode MS,但是如果你不在Windows上,你需要一個不同的字體。

最後,如果您使用的是javacomponent,我建議您遠離GUIDE來開發GUI - 這將變得很難管理。