使用MouseListener在JPanel中切换图像

时间:2015-10-10 09:56:24

标签: java image swing jpanel

我正在尝试制作国际象棋应用程序,目前我可以在8x8网格中使用JPanel创建国际象棋棋盘,并在实施后初始化棋盘上的棋子。我目前的问题是找出一种使用鼠标监听器移动图像的方法。在弄清楚这个过程中,我设法将图像从一个切换到另一个作为实验,但这是一个半成功,因为它只采用一种方式而且无法改变它。

这让我意识到最好的方法是从图像中检索填充路径作为字符串。

我的问题:有没有办法从图像中检索文件路径,或者最好将文件路径存储在棋子类中作为字符串并使用检索到的字符串更改图像?

1 个答案:

答案 0 :(得分:0)

  

我目前的问题是找出一种使用鼠标侦听器移动图像的方法。

以下是将图标从一个标签移动到另一个标签的示例:Drawing in JLayeredPane over exising JPanels

这是创建国际象棋棋盘并拖动图标的简单示例。