如何只允许将数字数据输入到uitable和文本框?

时间:2019-06-12 16:16:11

标签: matlab

我在主GUI中有一个uitable,其中有“ n”行(这些行取决于用户在文本框中输入的值)和10列。我需要一个代码(类似keypresskeypress事件之类的代码),该代码使我可以评估和丢弃在主GUI的uitable和某些文本框中输入的非数字数据。我对MATLAB中的事件管理了解不多,与此相关的问题很多。

我的uitable称为(“ TablaDatosElementos”),而允许创建行数的文本框称为(“ NumElem”)。

通过咨询官方MATLAB论坛,有些用户告诉我,我需要Java组件才能完成工作(https://undocumentedmatlab.com/blog/editbox-data-input-validation);但是,由于我是MATLAB的初学者,所以我不知道如何使用这些工具。

我要求立即输入和识别字符(这在Visual Basic中是通过按键实现的),并且我要求它们只能是带有小数点并带有+和/或-符号的数字字符。我不需要任何其他东西。

0 个答案:

没有答案