Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中交换JButton_Java_Image_Swing_Jbutton - Fatal编程技术网

在Java中交换JButton

在Java中交换JButton,java,image,swing,jbutton,Java,Image,Swing,Jbutton,我制作了一个字符串数组列表,并为每个字符串分配了一个图像。然后,我将这些图像随机化。我现在想做一个方法,将一个按钮交换到它旁边的按钮上,但是我不知道怎么做。有什么关于如何进行的建议吗?谢谢第一个建议:不要。不要交换JButtons,因为您正在使事情变得比需要的困难得多。相反,如果可能,交换图像或者更具体地说,交换图像图标,这可以使用JButton方法,setIcon(…)轻松完成 听起来好像你在尝试创建一个记忆游戏,如果是这样的话,在这个网站上有很多这样的例子,至少有一个是我创建的 像往常一样,

我制作了一个字符串数组列表,并为每个字符串分配了一个图像。然后,我将这些图像随机化。我现在想做一个方法,将一个按钮交换到它旁边的按钮上,但是我不知道怎么做。有什么关于如何进行的建议吗?谢谢

第一个建议:不要。不要交换JButtons,因为您正在使事情变得比需要的困难得多。相反,如果可能,交换图像或者更具体地说,交换图像图标,这可以使用JButton方法,
setIcon(…)
轻松完成

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

像往常一样,在这类事情中,首先关注程序的模型,即它的逻辑基础,并且只有在工作之后,才将它应用到程序的视图或模型状态的GUI表示