【发布时间】:2012-05-20 18:37:23
【问题描述】:
我有一张 3 行 3 列的表。现在我想添加 2 行的第 2 列单元格的控件。这意味着它是单元格中的文本还是组合框。如何在 SWT JFace 中获取第 2 行的第 2 列并动态删除组件?
【问题讨论】:
标签: eclipse-plugin swt eclipse-rcp jface
我有一张 3 行 3 列的表。现在我想添加 2 行的第 2 列单元格的控件。这意味着它是单元格中的文本还是组合框。如何在 SWT JFace 中获取第 2 行的第 2 列并动态删除组件?
【问题讨论】:
标签: eclipse-plugin swt eclipse-rcp jface
你使用 TableViewer 吗?
获取项目的 SWT 方式首先按行索引,而不是按列索引。 获取第二行第三列的文本是这样完成的:
table.getItem(1).getText(2);
要显示自定义控件,例如组合框,您必须手动绘制它或使用 SWT 的 TableEditor。
还可以查看本教程:http://www.eclipse.org/articles/Article-Table-viewer/table_viewer.html
【讨论】: