Java SWT TableColumn不工作?

Java SWT TableColumn不工作?,java,swt,jface,tablecolumn,Java,Swt,Jface,Tablecolumn,有人能解释一下我的代码有什么问题吗? 我想创建一个简单的swt表 Eclipse注意到TableColumn未定义: TableColumn column = new TableColumn(table, SWT.NONE); 以下是完整的代码: Shell shell = new Shell(); shell.setSize(280, 300); shell.setText("Testtabelle"); Table table = new Tabl

有人能解释一下我的代码有什么问题吗? 我想创建一个简单的swt表

Eclipse注意到TableColumn未定义:

    TableColumn column = new TableColumn(table, SWT.NONE);
以下是完整的代码:

    Shell shell = new Shell();
    shell.setSize(280, 300);
    shell.setText("Testtabelle");

    Table table = new Table(shell, SWT.MULTI | SWT.BORDER
        | SWT.FULL_SELECTION);
    table.setLinesVisible(true);
    table.setHeaderVisible(true);
    String[] titles = { " ", "C", "!", "Description", "Resource", "In Folder", "Location" }; 
    for (int i = 0; i < titles.length; i++) {
      TableColumn column = new TableColumn(table, SWT.NONE);
      column.setText(titles[i]);
    }

    int count = 128;
    for (int i = 0; i < count; i++) {
      TableItem item = new TableItem(table, SWT.NONE);
      item.setText(0, "x");
      item.setText(1, "y");
      item.setText(2, "!");
      item.setText(3, "this stuff behaves the way I expect");
      item.setText(4, "almost everywhere");
      item.setText(5, "some.folder");
      item.setText(6, "line " + i + " in nowhere");
    }
    for (int i = 0; i < titles.length; i++) {
      table.getColumn(i).pack();
    }
    table.setSize(table.computeSize(SWT.DEFAULT, 200));
    shell.pack();
    shell.open();
Shell Shell=newshell();
外壳尺寸(280300);
shell.setText(“Testtabelle”);
表格=新表格(外壳,SWT.MULTI | SWT.BORDER
|SWT.全方位选择);
表.setLinesVisible(真);
表.setheadervible(true);
String[]titles={”、“C”、“!”、“Description”、“Resource”、“In Folder”、“Location”};
对于(int i=0;i
确保导入正确的
表格列
。在您的情况下,这将是:

org.eclipse.swt.widgets.TableColumn
另外,如果不需要,请确保不导入任何其他
TableColumn
。一个流行的例子是:

javax.swing.table.TableColumn

Eclipse的确切消息是什么?构造函数TableColumn(Table,int)没有定义。但是我导入了org.eclipse.swt.widgets.*;您是否导入了正确的
TableColumn
,即
org.eclipse.swt.widgets.TableColumn
,而不是
javax.swing.table.TableColumn
?请尝试显式导入它。并确保您不导入任何其他
表格列
。非常感谢:)我同时导入了两个:/