Msgbox ico change

7 views (last 30 days)
nsbd
nsbd on 19 May 2011
hi guys
How do I change my msgbox ico(the left side of the title)?
thks.

Accepted Answer

Andy
Andy on 19 May 2011
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 Comments
nsbd
nsbd on 20 May 2011
this is super. ^_^
I slept early yesterday.
I could see now the text.
thank you very much.
nsbd
nsbd on 20 May 2011
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] :)

Sign in to comment.

More Answers (0)

Categories

Find more on Environment and Settings in Help Center and File Exchange

Tags

Products

Community Treasure Hunt

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

Start Hunting!