0
在我的向导页面中,我使用3个colums的gridlayout。 3列将有删除按钮。我正在使用复合按钮。当我按添加按钮时,它会将新行添加到网格布局。 现在我试图添加侦听器来删除按钮。当我按下删除按钮时,它应该删除从网格布局中删除按钮的行,并应调整复合的大小。 如何做到这一点。以及如何获取gridlayout的行索引?如何删除swt中的网格单元格的内容?
在我的向导页面中,我使用3个colums的gridlayout。 3列将有删除按钮。我正在使用复合按钮。当我按添加按钮时,它会将新行添加到网格布局。 现在我试图添加侦听器来删除按钮。当我按下删除按钮时,它应该删除从网格布局中删除按钮的行,并应调整复合的大小。 如何做到这一点。以及如何获取gridlayout的行索引?如何删除swt中的网格单元格的内容?
要完全删除控件,您需要在每个控件上调用dispose()
,然后在父组件上调用layout()
。
GridLayout
没有提供任何关于可用控件位置的信息,因此您无法真正获得行索引。这听起来像你可能会更好地使用TableViewer
来显示一个适当的表。