要设置大小啊,比如:    pan.setBounds(new Rectangle(10, 80, 500, 500));

解决方案 »

  1.   

    楼上的,这样不行。是不是需要刷新view,JScrollpanel中有一个CreateViewport(),可是我不会用这个方法。
    真奇怪,我如果中间不加入JScrollPanel控件的话,直接用Panel的话就可以。
      

  2.   

    你说的是这个:jScrollPane1.getViewport().setView(panel);
      

  3.   

    那你为什么要用JScrollPane呢,好像没什么大用处。
    一个Component对象实例只能放在一个容器里面
      

  4.   

    谢谢各位帮忙,我已经解决了,用了JScrollPane的updateUI()方法,就可以了。