如何在Mac的SWT上处理鼠标坐标?

时间:2019-12-02 15:52:38

标签: java eclipse macos swt

使用SWT,如果我将MouseMoveListener添加到Table,则我收到的MouseMove事件与鼠标坐标一起出现。

在Windows上,坐标是相对于可见区域的。也就是说,表格的左上角始终为(0,0),无论是否滚动。

但是在MacOS上,坐标是相对于整个表格的。也就是说,表格的左上角只有在不滚动时才是(0,0)。

如何将MacOS的相对于整个表的相对坐标转换为相对于可见区域的坐标?

使用Table.toDisplay()无济于事。

0 个答案:

没有答案