1
我想在MATLAB指南的列表框中使用泰米尔语(泰米尔语是印度语),而不是默认英语单词。怎么做?在MATLAB GUI中使用unicode字符的MATLAB
我想在MATLAB指南的列表框中使用泰米尔语(泰米尔语是印度语),而不是默认英语单词。怎么做?在MATLAB GUI中使用unicode字符的MATLAB
我相信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 - 这将变得很难管理。
它需要更多的细节,你到目前为止尝试给你所需的答案。 – Lion 2011-12-18 05:11:22