我对 Java 游戏编程很陌生,尤其是在图形方面,因此我想寻求一些关于如何在 Java 中以图形方式实现以下游戏的建议。
游戏非常简单,它显示一个正方形,该正方形被进一步划分为2x2的盒子,游戏的玩法是将总共44个筹码放入这4个盒子中,并且用户应该能够将筹码从一个盒子拖放到另一个盒子中。
就是这样!我的问题:
- 是否有现成的库可以用来绘制由 4 个盒子和芯片组成的正方形?
- 如果 1) 的答案是否定的,那么我可以遵循任何教程来自己对其进行编程吗?
- 如何以图形方式实现拖放部分?
非常感谢。
最佳答案
芯片可以通过添加到 JLabel 的图标来表示。
正方形可以用 JPanel 来表示。
首先阅读关于 How to Use Icons 的 Swing 教程中的部分。还有其他感兴趣的部分:如何使用面板、使用布局管理器、如何编写 MouseListener、可能是有关拖放的部分。
关于java - 用Java实现一个简单的游戏(图形相关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6285456/