【发布时间】:2011-01-28 17:23:23
【问题描述】:
我是 Java 的超级新手,需要一些帮助。 我正在制作一个小型 Java 桌面应用程序,其中基本上有 4 个 JButton 网格(2 x 2 网格),我需要更改各个 JButton 的背景颜色,一秒钟后,改回原始颜色(我正在尝试制作的游戏就像西蒙一样,你必须遵循一种点亮按钮的模式)。 我有一个包含 1 到 4 范围内随机生成的数字的向量,我希望能够从向量中获取每个元素并获取相应的按钮以在一秒钟内更改为不同的颜色(例如,如果矢量包含 2 4 1,我希望按钮 2 更改,然后按钮 4 更改,然后按钮 1 更改)。
这可能吗,或者有没有更好的方法来使用 JButtons 以外的东西来做到这一点?我该如何实现?
另外,我正在运行 Mac OS X,显然(基于我在论坛上阅读的一些内容)不喜欢 JButtons 背景更改(我认为这是因为系统外观和感觉),我该如何更改这样就可以在 mac 上运行?
提前感谢您的帮助:)
【问题讨论】: