我想在MATLAB GUI中创建一个编辑框,它只允许数字或只允许输入字母。这可能吗?
答案 0 :(得分:3)
没有这样的功能,至少没有记录的功能。 您可以指定一个将检查输入的回调,但是在用户输入非法字符后会发生。虽然我不知道究竟是怎么做的,但我的猜测是你可以使用Java GUI 另一个有趣的选择是添加一个可以完成工作的ActiveX。
修改强> 我找到了ActiveX that does the job。下载它,通过调用
进行注册Regsvr32 NumberBox.ocx
然后在Matlab指南中添加一个ActiveX。名称将为 NumberBox.NbrTextBox 。 您可以通过使用指南中的ActiveX按钮来执行此操作: