我定义了
class PanelBottom extends JPanel implements Scrollable{ public Dimension getPreferredScrollableViewportSize() {
return new Dimension(520, 400);
} public int getScrollableBlockIncrement(Rectangle arg0, int arg1, int arg2) {
return 1;
}

public boolean getScrollableTracksViewportHeight() {
return true;
}

public boolean getScrollableTracksViewportWidth() {
return true;
}

public int getScrollableUnitIncrement(Rectangle arg0, int arg1, int arg2) {
return 1;
}

}
然后PanelBottom panel = new PanelBottom(), panel.add(JScrollPane定义的变量)
但不知道如何设置里面的方法,上面的只是大概这么写的,
问题是是不是我上面的方法设置的有问题才使JScrollPane不能滚动!