我在 SWT 中有一个小(rikiki)问题......
我正在制作一个扩展org.eclipse.swt.widgets.Composite的小类,它应该嵌套在 RCP 应用程序中......
在这个小课堂中,我有应该对鼠标或键盘事件做出反应的小部件
但
当我单击它们或向它们发送键盘事件时,我需要使用修饰键(Shift/Ctrl/Alt/... )来改变我的 coponents 行为...
问题是我不能只听mod-key敲击,因为我的用户可以从我的组件中删除它然后单击它......
我不能使用显示过滤器来避免干扰嵌套我的组件的外壳。(但如果没有其他解决方案,这可能是我的最后一个解决方案)
我无法制作一个透明组件来读取事件并将其分派给我的所有组件,因为它最多与我的组件一样大,并且不会从我的组件(甚至是从外壳) ) ...
有人知道吗?