2016-11-21 43 views
-2

我创建了一个字符串数组列表并为每个字符串分配了一个图像。然后,我随机化了这些图像。我想现在做一个方法,将一个按钮交换到与它相邻的按钮,但我不知道如何执行此操作。任何关于如何去做的建议?谢谢在Java中交换JButtons

回答

1

第一个建议:不要。不要交换JButton,因为你正在做的事情比他们需要的更难。如果可能,请换用图片或更具体地说ImageIcons,这可以使用JButton方法setIcon(...)轻松完成。

这听起来好像你正在尝试创建一个记忆游戏,如果有的话,这个网站上有很多这样的事情的例子,至少有一个是由我创建的。

一如往常,在这类事情,首先集中在该计划的模型,也就是说,其逻辑基础,只有获得该工作后,将其应用到程序的视图或它的GUI表示模型的状态。