最近一直在学习java application 的开发,需要在JPanel中添加图片,而且要实现每隔3秒钟切换一张

解决方案 »

  1.   

    開一個線程,每3秒去改變以下jpannel的圖片
      

  2.   

    new javax.swing.Timer(3000,new ActionListener(){
        public void actionPerformed(ActionEvent e){
            jlabel.setIcon(new ImageIcon(....));
        }
    });
      

  3.   

    二楼的哥们儿,可以实现Timer在5张图片中每隔3秒播放,并且循环播放不?
     1.jgp,2.jpg,3.jpg,4,jpg,5.jpg
    麻烦了。
      

  4.   

    把图片放到一个ImageIcon数组里。setIcon(images[index++ % images.length]);