Cjo*_*Cjo 2 java swt
我正在使用java SWT进行应用程序开发.
有一个SWT树,工具中有一些子节点,我想删除其中的一些.我尝试使用remove()和removeAll()方法,但它不会完全删除该项目.它为TreeItem留下了一个空间.
Mr *_*Rho 5
根据这篇文章,您应该item.dispose()在要完全删除的树项目上使用。
item.dispose()
Abh*_*kar 5
TreeItem是Widget包含dispose()方法的后代.根据文件:
TreeItem
Widget
处理与接收器及其所有后代相关联的操作系统资源.调用此方法后,接收方和所有后代将在发送消息isDisposed()时回答true.树中小部件之间的任何内部连接都将被删除,以方便垃圾回收.如果已经放置了窗口小部件,则此方法不执行任
所以treeItem.dispose()会工作.
treeItem.dispose()
归档时间:
9 年,11 月 前
查看次数:
1628 次
最近记录: