Java Swing - 特定任务的最佳控制

时间:2017-05-14 16:24:44

标签: java swing

我需要将java swing窗口分成许多字段,类似于表或棋盘。每个单元格的颜色应该取决于该单元格所代表的对象(每个对象都有坐标,这些坐标在游戏过程中会发生变化,因此每个单元格的颜色不是恒定的。)

此外,如果用户单击空白字段(白色),则会创建一个新的随机对象,并将此对象分配给这些字段(并且字段颜色正在更改)。

哪些java swing控件最适合这些功能?

1 个答案:

答案 0 :(得分:1)

如果我是你,我会制作2个panel类(白色和黑色),白色的MouseAdapter类,这样当单击其中一个面板时,您可以随机拉{{ 1}}来自一个数组。这是一个可能有帮助的例子(大约120行):

JLabel

尝试运行它!这真的很有趣!