【发布时间】:2010-11-26 00:34:27
【问题描述】:
如何使 JPanel 可滚动?使用
将其添加到包含面板时,我实现了可滚动界面tabbedPane.add("Editor", new JScrollPane(storeyEditor = new MNScrollablePanel()));
没有用
代码:
public class MNScrollablePanel extends JPanel implements Scrollable {
public Dimension getPreferredScrollableViewportSize() {
return getPreferredSize();
}
public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction) {
return 10;
}
public boolean getScrollableTracksViewportHeight() {
return false;
}
public boolean getScrollableTracksViewportWidth() {
return false;
}
public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction) {
return 10;
}
}
【问题讨论】: