请问可以对一个JPanel加JScrollPane吗?为什么我加不上呢?加上只是在外面好像加了个框而已.
p.add(new JScrollPane(p1));

解决方案 »

  1.   

    JScrollPane 就是一个“框”,里边再放一点别的东西,滚动条就根据需要显示出来了。
      

  2.   

    可以这样写
    JTextArea area=new JTextarea(10,20);
    JScrollPane scroll=new JScrollPanel(area);
    Panel p=new Panel();
    p.add(scroll);在area中输入的数超过10行或20列就会显示来了
      

  3.   

    昨天的回复竟然不见了.我的情况是这样,我先放了一个JPanel,然后在里面又放了许多小的JPanel,然后再在小的JPanel里面再放其它的东西.所以说如果小的JPanel放的太多的话会显示不过来,所以我想在最外面的JPanel放一个JScrollPane,但是却出现上面的问题,请问如何解决?谢谢.
      

  4.   

    已自己解决了,我设的setPreferredSize,但是感觉好像不是很正规的样子.