swt中如何实现鼠标移动到某个地方显示提示信息

我在界面上当用鼠标点一下就在鼠标点的地方画上一个点
现在我想要做当鼠标移动到这个点的时候就在鼠标旁边显示出这个点的坐标!

            if (e.type == SWT.MouseDown) {


                Point point = new Point();
                point.setX(e.x);
                point.setY(e.y);
                gc.drawPoint(point.getX(), point.getY());
                                  }

点是画上去的。如何在点上加上鼠标监听事件·!!!

2个回答

你可以这样。
你现在是监听的鼠标的SWT.MouseDown事件,你再监听它的移动事件。
在MouseDown的时候把point.getX()和point.getY())存到一个列表中,用于记录已经画上的点。在监听移动事件的时候就去匹配列表中的座标值,如果有对应的那么就显示提示。想扩大的缩小XY的精确范围,你都只要在移动事件中去做相应的放大缩小的处理。
可能比较土 :D
这样的没做过。嘿嘿

你自己写一个监听器,当鼠标点了的时候就加入监听器中。应该就能实现了!!希望对你有帮助,不过你做这个有什么用的???

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐