4
如何创建一个不可编辑的行,类似于'ColumnEditable'
。在Matlab GUI中创建一个不可编辑的行
我搜索了一个解决方案,只有one想出来......这是关于Java的。其他解决方案?
这是我正在做的事情,我已经计划改变它! 我有复选框将决定什么是输入,因此不打勾的将被禁用在表中。
我没有想到这个,我做了这个表,然后去了文档,期待找到像'RowEditable'
这样的东西!如果没有简单的解决方案,我可能会使用'static text'
和'edit text'
,这些将根据复选框而消失或被禁用。
我相信你不能用MATLAB的可用。我想过使用CellSelectionCallback函数,但没有方法来选择/删除单元格。你可能坚持使用java表或单独的组件。 – yuk 2012-03-21 06:05:14
另一个解决方案是使用ActiveX。要了解如何使用它,请参阅http://stackoverflow.com/questions/8853274/can-you-limit-what-characters-can-be-typed-into-a-matlab-gui-editbox/ 8854217#8854217。但是,您需要自己查找相关的ActiveX。 – 2012-03-21 08:31:57
您是否尝试过将'Editable'设置为false,如http://undocumentedmatlab.com/blog/additional-uicontrol-tooltip-hacks/中所述? – EwyynTomato 2012-03-21 10:35:10