【发布时间】:2017-08-01 16:12:06
【问题描述】:
我正在使用 Swing 制作 Fire Emblem 模型(我刚刚掌握了窍门,我以前主要在控制台程序上工作)。对于那些不熟悉游戏的人来说,这是一个基于棋子的策略游戏,您可以在网格上移动单位(类似于国际象棋)。
我正在考虑将 JButtons 用于网格,以便玩家能够点击他想要移动的单位,然后点击他的目的地。正如您在图片中看到的,单位后面的图块颜色可以变化(红色表示该单位可以攻击该图块上的单位,蓝色表示所选单位可以移动的图块)。我不想为每个单元使用 15 种不同的瓷砖设计(蓝色背景的 UnitX、红色背景的 UnitX、绿色背景的 UnitX 等),那么有没有办法将“图层”与 JButton 一起使用?画一个蓝色瓷砖并在上面画正确的字符?
【问题讨论】:
-
这可能对你正在尝试做的事情有用stackoverflow.com/questions/2407024/…
标签: java swing computer-science