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

版权声明:转载需注明出处 https://blog.csdn.net/qq_43157190/article/details/88904885

在使用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是自己的图标

猜你喜欢

转载自blog.csdn.net/qq_43157190/article/details/88904885
今日推荐