日期:2014-05-20  浏览次数:20711 次

java中如何让一个图形对象相应鼠标事件
比如说我创建了一个继承于Rectangle2D.Double对象,有没有可能让这个对象相应鼠标事件呢?
如果可以,该怎么做,怎样添加Listener,请高人指点。

------解决方案--------------------
implements MouseListener
这样就可以了。
你再实现接口的方法就可以了。
public void mousePressed(MouseEvent e){
label.setText( "你已经压下鼠标按钮 ");
}
public void mouseReleased(MouseEvent e){
label.setText( "你已经放开鼠标按钮 ");
}
public void mouseEntered(MouseEvent e){
label.setText( "鼠标光标进入按钮 ");
}
public void mouseExited(MouseEvent e){
label.setText( "鼠标光标离开按钮 ");
}
public void mouseClicked(MouseEvent e){
label.setText( "你已经按下按钮 ");
}