TableViewer:如何强制选择更改

时间:2011-07-04 14:34:52

标签: java swt selection jface

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

1 个答案:

答案 0 :(得分:6)

你可以这样做:

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

nullEvent的位置。请记住,这是听众收到的Event