java – TableViewer:如何强制选择更改

当调用tableViewer.getTable().selectAll()时,将不会通知已注册的选择侦听器(通常用于SWT中的所有类型的程序选择更改 – 根据我的知识).如何触发对TableViewer的内部选择更改,以便通知所有侦听器?

解决方法:

你可以这样做:

yourTableViewer.getTable().notifyListeners( SWT.Selection, null );

其中null是一个事件.请记住,这是听众收到的事件.

上一篇:javascript – 如何在ng-select选项中添加点击监听器?


下一篇:javascript – 如何在一个contenteditable元素中获取所选元素