In APP Designer, how to add a new uicontrol and show it on the original figure window

4 views (last 30 days)
song fu
song fu on 14 Sep 2021
Commented: song fu on 10 Nov 2021
[ h(i*7+j)=uicontrol(app.UIF,'Style','text','Units','normalized',...
'Position',[0.45+0.06*j 0.65-0.08*i 0.06 0.08],'FontSize',13,...
'FontWeight','bold','BackgroundColor',[0.6 0.8 0.1]); ]
this Textarea wili show in a new figure but not show in the original FIG

Accepted Answer

Reshma Nerella
Reshma Nerella on 7 Nov 2021
Hi,
The reason the text area is displayed in a new figure is that the uicontrol function is not supported in App Designer. There is a component named TextArea which can be used in App Designer to create a text box.
For more information, refer to the documentation pages of text area component.
  1. https://www.mathworks.com/help/matlab/ref/uitextarea.html
  2. https://www.mathworks.com/help/matlab/ref/matlab.ui.control.textarea-properties.html
Hope this helps!
  1 Comment
song fu
song fu on 10 Nov 2021
Thanks very much. Using " fb=uitextarea(app.UIFigure) ", I have created the textareas by loop
" fb=uitextarea(app.UIFigure);
fb.Position=[327+32*j 335-24*i 29 20];
fb.FontSize=10;
fb.Value=num2str(a(i,j));
fb.FontWeight='bold';
fb.BackgroundColor=[0.6 0.8 0.1];"

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!