我通过添加过滤器在带有复合材料的外壳内捕获鼠标事件。
目前,事件的位置是相对于它们发生的复合材料。
如何检索 MouseEvents 的绝对位置?(绝对位置是显示屏左上角带有 0,0 的位置)。
parentShell.getDisplay().addFilter(SWT.MouseDown, new Listener() {
@Override
public void handleEvent(Event event) {
//do not know the absolute position here
}
});