【发布时间】:2014-01-26 00:25:35
【问题描述】:
你们中有人知道一种方法来检测板上的哪张卡片被点击了吗?
我有一个类在JPanel 上绘制多个卡片对象。
现在我实现了MouseAdapter。在鼠标点击时,它应该检查一张卡片是否被点击。此外,它应该告诉我点击了哪个对象。
有什么理论思想、程序或方法可以实现吗?
Card card = new Card();
public void paint(Graphics g) {
g.drawImage(card.getImage(), card.getX(), card.getY(), null);
}
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖MCVE。
-
..但绝对要考虑使用
Rectangle2D的子类。由于父类implements Shape,然后可以像下面链接的示例中看到的那样使用它。
标签: java swing click awt mouselistener