MouseListener需要与许多对象Java进行交互 [英] MouseListener needs to interact with many object Java

查看:117
本文介绍了MouseListener需要与许多对象Java进行交互的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在屏幕上绘制了大量图像,我需要检测何时点击。我遇到的问题是不同的班级绘制不同的图像。我需要点击某些鼠标才能与某些类进行交互。我怎样才能做到这一点?我应该创建自己的MouseHandler类吗?如何与某些类进行交流?

I have a large amount of images drawn onto a screen, i need to detect when one is clicked. The problem i have is that different classes draw different images. I need certain mouse clicks to interact with certain classes. How can i do this? Should i create my own MouseHandler class? How will this talk to certain classes?

预先感谢您

Thank you in advance

推荐答案

如果您在同一面板上绘制每个图像,则需要检测自己单击的图像。另一方面,如果在单个面板上绘制单个图像,则可以为每个面板使用不同的 MouseListener

If you draw every image on the same panel, you will need to detect which image was clicked on your own. On the otherhand, if a single image is drawn on a single panel, you can use a different MouseListener for each individual panel.

这篇关于MouseListener需要与许多对象Java进行交互的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆