使用CheckBoxTreeViewer时遇到问题。 当我检查子项时,我想在标签中显示它们的计数。 请帮帮我!
答案 0 :(得分:1)
假设这是Eclipse JFace CheckboxTreeViewer。
使用addCheckStateListener
方法向查看器添加检查状态侦听器。
在侦听器的checkStateChanged
方法中,您可以获取已检查项目的数量并更新您的标签。
使用查看器的查看器getCheckedElements
方法获取已检查元素的数量:
Object [] elements = viewer.getCheckedElement();
int cout = elements.length;