如何制作一个包含单击时的 x 和 y 坐标的 ArrayList?

发布于 2024-12-19 01:08:43 字数 247 浏览 0 评论 0原文

我想要做的是在单击图像区域时存储 X 和 Y 的每个值。我如何将其放入 ArrayList 中?另外,每次点击都会在 JList 中对应一个字符串。

例如,在我的 JList 中选择了 APPLES,单击 X 和 Y 时仅针对 Apple。当我选择另一个名称(例如 CATS)时,它会再次检测 CATS 的点并保存它。

基本上,我只想知道如何将对象存储在 arrayList 中,特别是单击鼠标时的 x 和 y 坐标。感谢任何可以提出一些想法的人!

What I want to do is store EVERY value of X and Y upon clicking an area of my image. How do I make that into an ArrayList? Also, There's a corresponding String in the JList for every turn of click.

For example, APPLES is selected in my JList, the click for X and Y is only for Apples. When I select another name, say CATS, it detects the point for CATS again, and saves it.

Basically, I just want to know how to store Objects in an arrayList, particularly the x and y coordinates of upon a mouse click. Thanks to anyone who can pitch in some ideas!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忘羡 2024-12-26 01:08:43

创建一个新的 java.awt.Point 实例,该实例保存单个对象中的 x 和 y 坐标,然后将 Point 实例存储到列表中。

要跟踪点击,请注册一个 MouseListener。单击时,将调用 MouseListener 的 mouseClicked 方法,接收 MouseEvent - 它提供已为您返回 Point 实例的 .getPoint 方法。

Create a new java.awt.Point instance, which holds on to both the x and y coordinate in a single object, then store the Point instances into your list.

To track the clicks, register a MouseListener. When clicked, the mouseClicked method of the MouseListener will be invoked, receiving a MouseEvent - which provides a .getPoint method that already returns a Point instance for you.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文