gpt4 book ai didi

java - SWT TableColumn 不起作用?

转载 作者:行者123 更新时间:2023-11-29 05:29:12 25 4
gpt4 key购买 nike

有人可以解释我的代码有什么问题吗? 我想创建一个简单的 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();

最佳答案

确保导入正确的 TableColumn。在您的情况下,这将是:

org.eclipse.swt.widgets.TableColumn

如果不需要,还要确保不要导入任何其他 TableColumn。一个流行的例子是:

javax.swing.table.TableColumn

关于java - SWT TableColumn 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21704932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com