0
我创建了一个TreeView
,其中包含ContentProvider
和自定义树元素。 我还有一个ISelectionChangedListener
添加到TreeView
。Java SWT获取TreeView中自定义元素的边界
我想添加一个MouseListener
,检测树的某个元素是否被右键单击并显示一个弹出菜单。 如果单击树周围的白色区域,我不想显示弹出式菜单。 菜单通过Extensions
添加到plugin.xml中。
现在我该如何评估一个tree
元素是否被右键单击,这样我就可以显示弹出菜单(可能在plugin.xml中显示visibleWhen)? 如果在TreeView
的白色区域中检测到右键单击,我也想清除选择。