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 Commenti

Xiangrui Li
Xiangrui Li il 1 Nov 2019
Modificato: Xiangrui Li il 1 Nov 2019
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.
There are some new tools in MATLAB R2022a to set tab order and focus to UI components.
Johan
Johan il 6 Apr 2022
Great, thank you

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Environment and Settings in Centro assistenza e File Exchange

Prodotti

Release

R2018b

Richiesto:

il 7 Giu 2019

Commentato:

il 6 Apr 2022

Community Treasure Hunt

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

Start Hunting!

Translated by