【发布时间】:2018-04-30 07:27:35
【问题描述】:
我在使用 CheckBoxTreeViewer 时遇到问题。 当我检查子项目时,我想在标签中显示它们的计数。 请帮帮我!
【问题讨论】:
我在使用 CheckBoxTreeViewer 时遇到问题。 当我检查子项目时,我想在标签中显示它们的计数。 请帮帮我!
【问题讨论】:
假设这是 Eclipse JFace CheckboxTreeViewer。
使用addCheckStateListener 方法向查看器添加检查状态侦听器。
在侦听器的checkStateChanged 方法中,您可以获取已检查项目的数量并更新您的标签。
使用查看器的查看器getCheckedElements方法获取被选中元素的个数:
Object [] elements = viewer.getCheckedElement();
int cout = elements.length;
【讨论】: