Msgbox ico change

7 次查看(过去 30 天)
nsbd
nsbd 2011-5-19
hi guys
How do I change my msgbox ico(the left side of the title)?
thks.

采纳的回答

Andy
Andy 2011-5-19
It is the third argument, and is described here:
doc msgbox
EDIT: Ok, I still don't totally understand what you're asking for, but it seems now that you want to put a custom icon in the msgbox. Is that correct? If that's the case, then, again, it is described in the documentation.
h = msgbox(Message,Title,'custom',IconData,IconCMap)
Read the documentation by typing
doc msgbox
at the command line.
EDIT2: Oh, I think I see now. You want to change the icon on the title bar, correct? I guess the following would work:
hm = msgbox('Hello','Notice','help');
jframe=get(hm,'javaframe');
jIcon=javax.swing.ImageIcon('myicon.jpg'); % <- replace with correct filename
jframe.setFigureIcon(jIcon);
EDIT3: WARNING! DO THIS AT YOUR OWN RISK! From Yair's site, I found the following link: http://www.mathworks.com/support/solutions/en/data/1-16N4J/
  9 个评论
nsbd
nsbd 2011-5-20
this is super. ^_^
I slept early yesterday.
I could see now the text.
thank you very much.
nsbd
nsbd 2011-5-20
There is a small lack of bidets
"
function psh_data_Callback(hObject, eventdata, handles)
hm=msgbox('Message','Title','help');
jframe=get(handle(hm),'javaframe');
jIcon=javax.swing.ImageIcon('icon.png');
jframe.setFigureIcon(jIcon);
guidata(hObject,handles)
"
%.....get(handle(hm).....[gives better results when] :)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Environment and Settings 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by