是否可以将我绘制的Graphic与动作监听器联系起来

时间:2016-11-07 06:11:53

标签: java swing user-interface

我使用Graphic g绘制了一些矩形。

我是否可以使用我绘制的矩形并将其与某些代码绑定。所以当我点击那个矩形时。有些动作发生了。

1 个答案:

答案 0 :(得分:3)

当然。如果您使用java rectangle,则会有一些名为intersectscontains的方法。如果您使用MouseListener,则可以听取鼠标点击并了解用户点击的坐标。

设置mouselistener后,您只需检查矩形是否包含鼠标并单击:

if(mouse.isClicked() && rect.contains(mouse.x, mouse.y) { //do stuff }

我希望你能得到基本的图片。

相关问题