【MATLAB】如何更改GUI界面LOGO

时间:2024-05-22 19:22:23

【MATLAB】如何更改GUI界面LOGO

不好意思,刚接触****。。。。
handles.output = hObject;
I = imread('rencai .jpg');
javaImage = im2java(I);%①
newIcon = javax.swing.ImageIcon(javaImage)
figFrame = get(handles.figure1,'JavaFrame'); %取得Figure的JavaFrame。
figFrame.setFigureIcon(newIcon); %修改图标

guidata(hObject, handles);    %在①中,格式转换有2个(im2java、im2java2d)im2java2d只能在R2018使用,在
%R2016a中使用的时候,程序运行到这句 guidata()就会卡死。。。。原因不明。

好了,将这段代码复制到你的GUI界面上,指定好你自己想要的图片,图标就换上啦