【问题标题】:table get the cell from the rowtable 从行中获取单元格
【发布时间】:2012-05-20 18:37:23
【问题描述】:

我有一张 3 行 3 列的表。现在我想添加 2 行的第 2 列单元格的控件。这意味着它是单元格中的文本还是组合框。如何在 SWT JFace 中获取第 2 行的第 2 列并动态删除组件?

【问题讨论】:

    标签: eclipse-plugin swt eclipse-rcp jface


    【解决方案1】:

    你使用 TableViewer 吗?

    获取项目的 SWT 方式首先按行索引,而不是按列索引。 获取第二行第三列的文本是这样完成的:

    table.getItem(1).getText(2);
    

    要显示自定义控件,例如组合框,您必须手动绘制它或使用 SWT 的 TableEditor

    还可以查看本教程:http://www.eclipse.org/articles/Article-Table-viewer/table_viewer.html

    【讨论】:

    • 好的。非常感谢!!!。但是可以从第 2 行第 2 列的单元格中删除该控件吗?
    • 是的。只需 dispose() TableEditor。
    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多