我正在写一个简单的幻灯片程序。在该程序中,我在新的jpanel中显示所有幻灯片的小缩略图。在新的jpanel中,点击2个缩略图后,它应该交换它们。但是,在交换它们之后,jpanel并不令人耳目一新。如果我通过调用createAndShowGUI()函数创建新的jpanel,它没关系,但是我需要关闭旧的jpanel。
以下是我的简单课程,
在我的主程序中如果单击“幻灯片分类器模式”按钮处理程序,请编译以下代码
gridLayoutDemoObject.createAndShowGUI();
解决方案是什么?我应该如何制作?
感谢。
答案 0 :(得分:3)
您没有提供足够的信息来说明您如何展示图片或如何更换图片,因此很难给出正确答案。
我会使用JLabel(或没有边框的JButton)显示图像。然后,当您可以使用setIcon(...)
交换图标时,标签将重新绘制。
下次发布显示问题的SSCCE,以便我们不必猜测您在说什么。