Matlab App Designer单击即可编辑的表格单元格

0pizxfdo  于 2023-10-23  发布在  Matlab
关注(0)|答案(1)|浏览(279)

在Matlab App Designer中,我创建了一个表格,其中所有单元格都在一列中,并且“ColumnEditable”属性设置为“true”。如果我现在点击该列中的一个单元格,它就会被选中。但是我不能编辑它的内容。只有在双击单元格后,我才能编辑内容。
在第一次单击后,使单元格内容可编辑的正确方法是什么?

xt0899hw

xt0899hw1#

看起来我需要冷静地把问题打下来,才能想出如何处理这个问题的新想法。
对于app.UITable,我添加了回调函数CellSelectionCallback。在那里,我只是模拟了一个回车键,在第一次鼠标点击后直接激活编辑单元格。我用this method来做:

robot = java.awt.Robot;
robot.keyPress    (java.awt.event.KeyEvent.VK_ENTER);
robot.keyRelease  (java.awt.event.KeyEvent.VK_ENTER);

相关问题