TableViewer:如何强制选择更改



在调用tableViewer.getTable().selectAll()时,不会通知已注册的选择侦听器(根据我的知识,SWT中所有类型的编程选择更改通常都是这样)。如何触发对TableViewer的内部选择更改,使其通知所有侦听器?

你可以这样做:

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

其中nullEvent。请记住,这是侦听器接收到的Event

最新更新