在MATLAB App Designer中更改焦点

时间:2018-01-23 08:39:49

标签: matlab user-interface focus matlab-app-designer

我正在寻找一种方法,以编程方式将焦点更改为MATLAB App Designer中的其他面板。我有一个按钮,我想用它来快速将用户缩进到同一UI中的特定面板。我的UI是使用一系列选项卡面板排列的,我需要一种方法将用户直接发送到不同的面板。

对于普通(非App Designer)MATLAB UI组件,我可以使用命令uicontrol(itemOfInterest);将焦点放在UI的特定元素上,但App Designer无法做到这一点。有特定的命令吗?

1 个答案:

答案 0 :(得分:1)

对于App DesignerMatlab R2017a的问题,似乎还没有实现此功能。谷歌搜索了一下,我发现this question,其中OP基本上都是一样的。提供的(和接受的)答案是:

  

“uicontrol”的此功能目前在App中不可用   设计师。我已将您的反馈转发给我们的开发人员和他们   将考虑在未来的MATLAB版本中添加对此的支持。

有了一点耐心,焦点支持将在新的Matlab版本中引入。同时,我建议你做一些研究,重点是未记录的Matlab功能和底层Java组件。只需一点点运气和findjobj,你就可以实现你想要的目标。