我试图从头开始为可以使用某种 EventListener 拖放的对象创建某种接口。我不能直接使用任何 javax.swing 类,因为我不处理组件;但是,我通过扩展 EventObject 制作了自己的自定义 ActionEvent 类,所以做类似的事情对我来说是公平的。
这是针对游戏引擎的,更具体地说是针对游戏中的库存。拖动的项目是 Sprite,但我希望它足够通用,以允许拖动非常基本的类。项目持有人称为 ItemHolder 并包含一个 Sprite。
我只是想对此提出一些一般性建议;也许是一些例子的链接。这在 Java 中可能不会成为一个非常流行的话题,所以使用不同语言的东西也可以。
谢谢你。