Set focus inside an UI figure

I am trying to programatically set/change the focus to a specific component (typically a button) within an UI figure, created in AppDesigner. Any ideas?

댓글 수: 3

Xiangrui Li
Xiangrui Li 2019년 11월 1일
편집: Xiangrui Li 2019년 11월 1일
I am looking for a solution to set off focus for a uifigure component. In figure, I simply use uicontrol(dummyText) to move the focus to a dummy text, but this is not available to uifigure. For now, I use a dumb method to move focus away: java.awt.Robot() to move mouse to empty area, do a Robot mouse press and release, and move mouse back to original location. To focus to a uibutton, you can move mouse to the button, press, move back to orginal location, then release mouse. I say it dumb, since uifigure tries to stay away from java.
Adam Danz
Adam Danz 2022년 4월 5일
There are some new tools in MATLAB R2022a to set tab order and focus to UI components.
Johan
Johan 2022년 4월 6일
Great, thank you

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Environment and Settings에 대해 자세히 알아보기

제품

릴리스

R2018b

질문:

2019년 6월 7일

댓글:

2022년 4월 6일

Community Treasure Hunt

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

Start Hunting!

Translated by