通过列表框进行多项选择

时间:2016-05-19 21:34:32

标签: matlab matlab-guide

我有一个非常有用的,最初的最后两列用作弹出菜单,只允许一个选择。

uitable('blah blah blah',...
        'ColumnFormat'{'logical','char',cell_array1,cell_array2},...
        'ColumnEditable',[true false true true],...
        'Data',[blah blah cell_array2 cell_array2])

现在我的客户希望能够进行多项选择(通过按住CTRL或其他任何方式)。

我的理解是弹出菜单不允许多选,但列表框不允许。

我无法找到一种方法将列表框放在合适的位置。

我对任何其他方式持开放态度。

1 个答案:

答案 0 :(得分:0)

你可以用matlab uicontrols / uitable等来做很多事情。如果你只是采用纯粹的java解决方案,那么你将获得最大的灵活性。精彩的基于swing的JIDE Grids,每个Matlab版本都预先打包。顺便说一句,uitable首先不仅仅是Jide表的精简版。还有一些关于using Jide within Matlab的文章可以帮助你入门。