我创建了一个JPanel里边放了一些图片,然后用这个JPanel建了一个JScrollpanel,可是为什么把JPanel里的图片不显示了呢?请教高手,非常急,在线等。

解决方案 »

  1.   

    挡上了吧,把图加在JScrollpanel里?
      

  2.   

    JPanel不能直接放图片啊
    应该是JLabel
      

  3.   

    我是把带有图片的JLabel放到JPanel里,然后用这个JPanel建的JScrollPanel。
      

  4.   

    不知道你的JPanel里面除了图片还有什么东西,
    我的代码运行良好 JLabel p = new JLabel();
    ImageIcon image = new ImageIcon("Blue hills.jpg");
    p.setIcon(image);
    JPanel pp = new JPanel();
    pp.add(p);
    JScrollPane px = new JScrollPane(pp);
    add(px);