Java:MouseListeners和返回对象

时间:2012-10-20 04:36:43

标签: java awt mouselistener acm-java-libraries

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

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

1 个答案:

答案 0 :(得分:1)

GCanvas扩展ContainerMouseListener可附加到GObject

Object OTOH延伸{{3}},并且本身无法附加MouseListener

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