2011-03-14 30 views
0

通过Eclipse API文档浏览并发现没有提及此事件。我可以错过什么吗?我构建了列出给定表中所有表列的东西,如果表中的列集发生更改,它需要自动更新,因此我需要倾听表结构更改并相应地更新我的列表。SWT表发出列创建/删除事件吗?

回答

1

你在找什么不存在。您可以将处理侦听器添加到TableColumns,并且可以告诉您何时删除了该侦听器,但是没有任何事件可以告诉您何时创建小部件。您可以通过使用TableColumn#addControlListener跟踪表列上的控件事件来“伪造”它,但这是可能的。如果你控制了表格,你可以通过将它们包装在一个可以为你执行该功能的动态代理中进行更高级的操作。

相关问题