【问题标题】:how to remove the content of grid cell in swt?如何在 swt 中删除网格单元格的内容?
【发布时间】:2014-02-13 07:03:58
【问题描述】:

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

【问题讨论】:

    标签: java eclipse-plugin swt jface


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      相关资源
      最近更新 更多