我以前习惯用JPanel  这次头回接触这个有滚动条的面板   不知道这两个方法的具体作用
add和setViewportView

解决方案 »

  1.   

    setViewportView
    public void setViewportView(Component view)创建一个视口(如果有必要)并设置其视图。不直接为 JScrollPane 构造方法提供视图的应用程序应使用此方法指定将显示在滚动窗格中的滚动组件子级。例如: 
     JScrollPane scrollpane = new JScrollPane();
     scrollpane.setViewportView(myBigComponentToScroll);
     应用程序不应将子级直接添加到滚动窗格。 add 直接将子级添加到滚动窗格