1

所以我设置了这个简单的 MouseListener。我想让它告诉我我指向的对象。但它似乎不适用于 GObjects,它是 acm 库的一部分,包括 GRects、GLabels 等......它只返回给我 GCanvas 本身(这是对象被“绘制”的画布)。任何人都知道这是为什么?

public void mouseDragged (MouseEvent e){
        println (e.getComponent());}
4

1 回答 1

1

A可以附加 GCanvasContainer其上。MouseListener

GObjectOTOH 扩展Object,并且不能固有地MouseListener附加。

(在屏幕上绘制的形状的边界不是鼠标侦听器识别的“组件”。)

于 2012-10-20T04:45:07.277 回答