不好意思,刚接触****。。。。
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界面上,指定好你自己想要的图片,图标就换上啦