当调用tableViewer.getTable().selectAll()
时,将不会通知已注册的选择监听器(通常用于SWT中所有类型的程序选择更改 - 根据我的知识)。如何触发对TableViewer
的内部选择更改,以便通知所有听众?
答案 0 :(得分:6)
你可以这样做:
yourTableViewer.getTable().notifyListeners( SWT.Selection, null );
null
是Event
的位置。请记住,这是听众收到的Event
。