![](https://i-blog.csdnimg.cn/blog_migrate/ac21fe632a48aaeac4771e544e2d7e09.png)
不好意思,刚接触CSDN。。。。
handles.output = hObject;
I = imread('rencai .jpg');
javaImage = im2java(I);%①
newIcon = javax.swing.ImageIcon(javaImage)
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界面上,指定好你自己想要的图片,图标就换上啦