【发布时间】:2014-01-06 00:24:16
【问题描述】:
我在 coposite 中有一个 SWT 表,并且我使用 TableColumnLayout 来动态调整表列的大小。
尝试启动包含该表的 jface 对话框时出现以下错误。
org.eclipse.core.runtime.AssertionFailedException: assertion failed: Unknown column layout data
这是使用的相应代码:
TableColumnLayout layout = new TableColumnLayout();
composite.setLayout(layout);
layout.setColumnData(column1, new ColumnWeightData(30));
layout.setColumnData(column2, new ColumnWeightData(30));
layout.setColumnData(column3, new ColumnWeightData(30));
layout.setColumnData(column4, new ColumnWeightData(30));
layout.setColumnData(column5, new ColumnWeightData(30));
谁能告诉我是什么导致了我的错误?
【问题讨论】: