我在界面上当用鼠标点一下就在鼠标点的地方画上一个点
现在我想要做当鼠标移动到这个点的时候就在鼠标旁边显示出这个点的坐标!
if (e.type == SWT.MouseDown) {
Point point = new Point();
point.setX(e.x);
point.setY(e.y);
gc.drawPoint(point.getX(), point.getY());
}
点是画上去的。如何在点上加上鼠标监听事件·!!!
你可以这样。
你现在是监听的鼠标的SWT.MouseDown事件,你再监听它的移动事件。
在MouseDown的时候把point.getX()和point.getY())存到一个列表中,用于记录已经画上的点。在监听移动事件的时候就去匹配列表中的座标值,如果有对应的那么就显示提示。想扩大的缩小XY的精确范围,你都只要在移动事件中去做相应的放大缩小的处理。
可能比较土 :D
这样的没做过。嘿嘿
你自己写一个监听器,当鼠标点了的时候就加入监听器中。应该就能实现了!!希望对你有帮助,不过你做这个有什么用的???