在Java中创建拖放清单

在Java中创建拖放清单,java,swing,Java,Swing,在我的AP计算机科学课上,我们正在进行一个顶点项目,我决定创建一个AGUI来促进一个基于文本的小型视频游戏。在我想要实现的组件中,有一个是inventory/character equipment菜单。我首先创建了一个Sprite类,它有一个条目属性的HashMap和它的一个图像,但是我应该如何在一个类似网格的库存框中显示它们呢?那我怎么能在盒子之间拖放它们呢?它应该是一个带有项目放置位置约束的JPanel,还是每个插槽的单个JPanel对象 谢谢你的帮助 有无数种方法可以做到这一点。但是,例如

在我的AP计算机科学课上,我们正在进行一个顶点项目,我决定创建一个AGUI来促进一个基于文本的小型视频游戏。在我想要实现的组件中,有一个是inventory/character equipment菜单。我首先创建了一个Sprite类,它有一个条目属性的HashMap和它的一个图像,但是我应该如何在一个类似网格的库存框中显示它们呢?那我怎么能在盒子之间拖放它们呢?它应该是一个带有项目放置位置约束的JPanel,还是每个插槽的单个JPanel对象


谢谢你的帮助

有无数种方法可以做到这一点。但是,例如,在我的游戏中,我目前正在处理的每个插槽都有一个基本位置,一个对应于要渲染的图像的itemId,以及每个插槽的int数量。例如,在切换插槽时,我只传输3个值。我将使用两个列表,每个列表都带有适当的渲染器,用于显示
Sprite
条目。“然后……”问另一个单一的具体问题。问答网站也是如此,而不是服务台。我可以想出至少三种方法,你可以使用哪种方法,这取决于你是如何实施项目的,以及你真正想要多少功能