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