日期:2014-05-20  浏览次数:20654 次

JLabel图片保持更新的问题
Java code

                jScrollPane2 = new JScrollPane();
                {
                    ImageIcon labIma=new ImageIcon("G:/gantt.jpg");
                    jLabel14 = new JLabel();
                    jLabel14.setIcon(labIma);
                    jScrollPane2.setViewportView(jLabel14);
                }



描述:当我写了一个测试类TestJLabel,点击按钮弹出JDialog,JDialog里面有以上代码,就是给JLabel设置图片的。
问题:图片地址:G:/gantt.jpg ,当我换了一张图片的名字还是gantt.jpg ,接着关闭弹出的JDialog,再点击测试类的按钮,弹出的JDialog里面JLabel上的图片不能随着更新。

希望各位大哥大姐给出你们宝贵的意见和方法,帮小弟解决以上问题,让JLabel上的图片随着我更新G:/gantt.jpg 图片然后关闭JDialog再打开而更新。



------解决方案--------------------
jlabel.setIcon(new ImageIcon(ImageIO.read(new File("image.png"))));