怎么修改用matlab编译GUI程序生成的exe文件的图标

怎么修改用matlab编译GUI程序生成的exe文件的图标,第1张

% 利用java控件,改变图标。
handlesoutput = hObject;
javaFrame = get(hObject, 'JavaFrame');
javaFramesetFigureIcon(javaxswingImageIcon('logojpg'));

关掉运行的gui界面 你原来打开的编辑界面还是存在的
直接在编辑界面更改就OK了!
或者实在不行 你可以重新打开matlab---输入guide回车----找到你的gui(fig文件)打开 就可以编辑了!

之前实现了在figure上把做为背景,现在实现在Guide上实现。
其实很简单,就是在Fcn的地方添加以下代码:
ha=axes('units','normalized','position',[0 0 1 1]);
uistack(ha,'down')
II=imread('禾木01bmp');
image(II)
colormap gray
set(ha,'handlevisibility','off','visible','off');
另外如果要把那些按钮等的背景也改变,也是在此处添加相应代码就可。
比如下面代码把按钮的背景改变了(此方法已有人在论坛发过帖子,请自己搜索):
I=imread('buttoncdatabmp');
set(handlespushbutton1,'cdata',I);

打开figure的属性检查器,如上图。首先 Units改为normalized,第二步在上图顶端的Position项目下,把X,y设置为0,width,height都设置为1。初始的figure底板大小就变成接近全屏了的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/13024556.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存