我想滚动显示出来 ,不知道怎么显示, 可是用JScrollPane
不知道什么原因,没有滚动的效果

解决方案 »

  1.   

    先放到一个中间变量中,然后在paint()里用一个循环输出就行了。
      

  2.   

    我是这样写的 :
         File []files = file.listFiles();
           int hight = 0 ;
           for(int i = 0 ; i < files.length ; i++){
              image = Toolkit.getDefaultToolkit().getImage(files[i].getAbsolutePath());
              g.drawImage(image,0,hight,this);
               ....//这里我不知道怎样得到图片的高度
           }
    还有就是想在一个pane 里面滚动显示
      

  3.   

    图片高度
    image.getHeight(this);你可以new几个JLabel加入JScrollPane,然后在每个JLabel上显示一幅图。
      

  4.   

    不过JLabel(Icon) ,只接受Icon ,而我得到是Image应该怎么做呢?
      

  5.   

    用双缓冲,在PANEL里逐幅显示图片
      

  6.   

    samkuang : 能说得详细一些吗?
      

  7.   

    把Icon换成ImageIcon就可以放到Label里了