【发布时间】:2012-03-07 07:24:15
【问题描述】:
我无法滚动到上述滚动条中的最后一项。请帮忙....提前致谢
代码:
JList myAvailableList = new JList();
myAvailableList.setName("AvailableList");
myAvailableList.addListSelectionListener(this);
JScrollPane myAvailableScroll = new JScrollPane(myAvailableList);
myAvailableScroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
myAvailableScroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
myAvailableScroll.setPreferredSize(new Dimension(LIST_PREF_WIDTH, LIST_PREF_HEIGHT));
【问题讨论】:
-
如需更好的帮助,请尽快使用SSCCE 编辑您的问题,并使用Concurency in Swing 演示您的问题
-
我已经发布了代码。你现在能帮忙吗
-
愚蠢的问题,最后添加的项目无法通过鼠标滚动访问???,或以编程方式从代码访问???
-
@mKorbel 我明白你的意思吗?
-
setPreferredSize(..最好使用list.setVisibleRowCount(n),如 mKorbel 所示。这通常意味着不需要为任何东西设置大小(或首选大小)。
标签: java swing concurrency