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

15 views (last 30 days)
[ 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)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!