matlab如何修改GUI的图标 左上角的logo

在使用matlab画图或者制作GUI的时候,我们常常需要定制自己专属的图标,或者用图标表示其作用,但是默认的GUI图标都是matlab的标志,如图:

如果我们需要更改成下面的这个图标应该怎么做?

这个同样是matlab制作的窗口,但是图标和主菜单以及名称都被改变了。
因为matlab的图形用户界面是用java写的,所需的代码如下:

 newIcon=javax.swing.ImageIcon('logo.jpg'); %logo.jpg是自己的图标
 figFrame=get(GUI.open,'JavaFrame'); %GUI.open是想改变的GUI名称
 figFrame.setFigureIcon(newIcon); 

或者

Frame=get(GUI.open,'JavaFrame'); %GUI.open是想改变的GUI名称
set(Frame,'FigureIcon',javax.swing.ImageIcon('logo.jpg')) %logo.jpg是自己的图标

你可能感兴趣的:(Matlab,笔记,#,MATLAB,GUI设计,matlab,GUI,自定义)