【问题标题】:How to make a checkerboard of JButtons如何制作 JButton 的棋盘格
【发布时间】:2012-04-20 04:42:58
【问题描述】:

我需要制作一个由交替的黑白 JButton 组成的棋盘,它们正对着另一个。我可以使用图形类来添加按钮吗?由于这是家庭作业,我将不胜感激。

【问题讨论】:

    标签: java swing graphics jbutton


    【解决方案1】:

    查看GridLayout,您可以找到有关如何使用它的示例here。最后,如果你想创建一个棋盘格,我认为使用 JPanels 比使用 JButtons 的效果更好,但这完全取决于你。

    【讨论】:

    • 请致电GridLayout。 OTOH 1) 最好链接到最新版本的 JavaDocs。我已将您的答案编辑为指向 J2SE 7。有关获取最新文档链接的提示,请参阅 point 2 of advantages。如果您不同意,请回滚。否则,投票给 RFE。 ;) 2) 将按钮添加到 GL 与在绘图中重新实现按钮功能相比,视觉效果一样好,并且更容易使用。
    • @AndrewThompson:我同意最新版本的文档。默认情况下,如果你愿意,我倾向于恢复到以前的,因为这些是我自己使用的。
    • 不幸的是,“主要搜索引擎”中的默认搜索将指向 1.4.2 文档。我想这是因为网络上的链接权重仍然偏爱 1.4。它不会改变,除非(Oracle 实现我的 RFE 或)我们都通过发布更新的链接费力地将搜索引擎从一个版本拖到另一个版本。 :(
    • Extended Commercial support for 1.4.2 很快就结束了,所以热火朝天。也可以考虑MyButton extends JToggleButton implements Icon
    猜你喜欢
    • 1970-01-01
    • 2022-11-04
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-24
    • 2016-03-11
    相关资源
    最近更新 更多