我定义了
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不能滚动!
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不能滚动!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货