我开发了一个独立的MATLAB应用程序。要使用定制的一个替代图窗口上的MATLAB图标,我用下面的代码:在MATLAB编译的应用程序中更改javaframe的图标
jframe = get(hFig,'javaframe');
S1=pwd; S2='\appleo.png'; S={[S1 S2]};
jIcon=javax.swing.ImageIcon(S);
jframe.setFigureIcon(jIcon);
当程序在MATLAB中运行,它工作得很好,我得到的数字窗口的新图标。但是当这个程序打包到一个独立的应用程序中时,'MATLAB图标'被替换为'Java图标',而不是定制的。为什么?什么是出路?
请注意,更换该图标违反TMW许可证。 – Oleg