我有一个如下所示的表格,但是当表格失去焦点时(例如单击某个按钮),选择也会丢失。如何避免这种情况?
Table table = new Table(group, SWT.BORDER | SWT.FULL_SELECTION);
table.setLinesVisible(true);
table.setHeaderVisible(true);
table.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent arg0) {
onSelection();
}
});
所选行:
选择丢失:
最佳答案
啊,那么当表格没有焦点时,您的表格不会显示所选行?这是多个不同版本的 Windows 中的一个众所周知的问题。
请注意:这不是 SWT 问题,而只是某些 Windows 版本的工作方式问题!!
关于java - SWT:表丢失选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10549842/