我正在做一个以游戏为基础的游戏,其中玩家轮流在已经存在的地方旁边添加一块牌,所以我需要一个特定的gridLayout让我建立一个动态网格。
图块是(图像)按钮; 那么,起始牌位于0,0位置,第一个玩家可以选择8个不同的移动,依此类推,任何想法? GridBagConstraints不接受负值,是吗?
我正在尝试没有布局,绝对坐标,我可以想到其他解决方案不那么原始......
答案 0 :(得分:2)
您可能会从使用GridLayout
JToggleButton
的{{3}}获得一些想法。每个按钮使用其选定的状态来决定显示哪个Unicode字形,但Icon
也可以。
答案 1 :(得分:0)
只需使用由整数对键控的哈希表。