[英]Java SWT table columns remove
我正在使用SWT在GUI上工作,并且试图清除所有表的内容和列(使其完全为空)。我使用了.removeAll()
命令,但这些列仍然存在,但为空。 我如何也可以删除/删除列?
谢谢。
仅供参考, .removeAll
用于从列表中删除指定集合中包含的所有元素。
您可以使用.clear
和SetVisible(bool visible)
来使内容为空且从界面不可见。
例如
txtName.clear();
txtName.setVisible(false);
使用removeAll()
从表中删除所有项目是正确的。 如果您还需要从头开始创建一个空表(即删除列),则可以使用dispose()
方法简单地处理这些列:
for (final TableColumn column : table.getColumns()) {
column.dispose();
}
话虽这么说,如果您确实需要将Table
的内容完全更改为所有列都不相同的程度,那么也可以简单地配置并重新创建整个表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.