How to replace MATLAB icon from a figure window?
53 ビュー (過去 30 日間)
古いコメントを表示
How to replace or delete the MATLAB icon (the peaks) from a figure window?
1 件のコメント
採用された回答
Paulo Silva
2011 年 1 月 30 日
replace FIGUREHANDLE with your figure handle, test with gcf
replace PATH with the path, name and extension of the icon for example
C:\Program Files (x86)\MATLAB\R2008b\toolbox\systemtest\systemtest\icons\StopElement.gif
warning('off','MATLAB:HandleGraphics:ObsoletedProperty:JavaFrame');
jframe=get(FIGUREHANDLE,'javaframe');
jIcon=javax.swing.ImageIcon('PATH');
jframe.setFigureIcon(jIcon);
0 件のコメント
その他の回答 (2 件)
Siddharth Shankar
2011 年 1 月 30 日
As Bruno says, that would be a breach of the MathWorks license agreement. Specific details here:
4 件のコメント
Antony
2024 年 2 月 4 日
編集済み: Antony
2024 年 2 月 4 日
This answer is pretty old and I've bumped into it a few times, so for the sake of new users,
here's how its done. (BTW, I'm assuming a UI figure).
fig = uifigure("WindowStyle","alwaysontop");
fig.Position = [500 500 1000 445];
pathToMLAPP = fileparts(mfilename('fullpath'));
fig.Icon = fullfile(pathToMLAPP, 'my_icon.png');
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!