有时候,自己做好的GUI界面,希望有自己的标志,一个很好的办法就是在GUI界面的左上角加上自己独有的图标:如自己的照片或者是自己学校的照片,下面以我们河海大学为例子说明:

修改方法如下:

% GUI左上角图标的更改,假设GUI的Tag为figure1,在其OpeningFcn里添加

h = handles.figure1; %返回其句柄

newIcon = javax.swing.ImageIcon('河海大学.jpg')

figFrame = get(h,'JavaFrame'); %取得Figure的JavaFrame。

figFrame.setFigureIcon(newIcon); %修改图标

效果如下:

原始图像:

a4c26d1e5885305701be709a3d33442f.png

添加后:

a4c26d1e5885305701be709a3d33442f.png

如上图中的红色区域即为自己添加的图标:河海大学

% 一般图形窗口的左上角图标的更改,同理:

clear

newIcon=javax.swing.ImageIcon('河海大学.jpg');

h=figure; %创建一个Figure,并返回其句柄

figFrame = get(h,'JavaFrame'); %取得Figure的JavaFrame。

figFrame.setFigureIcon(newIcon); %修改图标

结果如下:

a4c26d1e5885305701be709a3d33442f.png

success……哈哈……

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐