2

我正在开发一个绘图程序,它使用了几个MouseListeners. 例如,我用 aclass画一条线,用 a 画一条线,MouseListener另一个画圆。我从MouseListenera开始button,然后validate()被调用。现在,当鼠标悬停在元素上时,我想突出显示线条或圆形元素。但我不想button为它使用 a 。相反,在绘制elementMouselistener的突出显示后应该开始。但是我不知道怎么打电话validate()。或者如何MouseListenernon static方法中实现 a。

4

1 回答 1

3

使用element.removeMouseListener(theListener)并添加另一个侦听器element.addMouseListener(theOtheristener)

于 2012-05-27T18:54:57.260 回答