如何删除swt中网格单元格的内容?

时间:2014-02-13 07:03:58

标签: java eclipse-plugin swt jface

在我的向导页面中,我使用的是带有3个列的gridlayout。 3列将有删除按钮。我正在使用复合的添加按钮。当我按下添加按钮时,它将向网格布局添加新行。 现在我正在尝试添加侦听器以删除按钮。当我按下删除按钮时,它应该删除从gridlayout中推出删除按钮的行,并应调整复合的大小。 如何实现这一目标。以及如何获取gridlayout的行索引?

1 个答案:

答案 0 :(得分:0)

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

GridLayout没有提供有关可用控件位置的任何信息,因此您无法获得行索引。听起来好像使用TableViewer显示正确的表格可能会更好。