2014-02-13 27 views
0

在我的向导页面中,我使用3个colums的gridlayout。 3列将有删除按钮。我正在使用复合按钮。当我按添加按钮时,它会将新行添加到网格布局。 现在我试图添加侦听器来删除按钮。当我按下删除按钮时,它应该删除从网格布局中删除按钮的行,并应调整复合的大小。 如何做到这一点。以及如何获取gridlayout的行索引?如何删除swt中的网格单元格的内容?

回答

0

要完全删除控件,您需要在每个控件上调用dispose(),然后在父组件上调用layout()

GridLayout没有提供任何关于可用控件位置的信息,因此您无法真正获得行索引。这听起来像你可能会更好地使用TableViewer来显示一个适当的表。

相关问题