我的JList有> 100个值。当屏幕加载时,我已将列表的选定索引设置为50,并将JList添加到JScrollPane。该值正在被选中,但JScrollPane未被调整为显示该值。任何人都可以请电话给我如何做到这一点。JList,JScrollPane
回答
list.ensureIndexIsVisible(list.getSelectedIndex());
应该足够了。
我曾试过,但没有成功。与jscrollpane有什么关系? – Learner
你可以显示你的代码吗? – Serabe
busUnit.ensureIndexIsVisible(busUnit.getSelectedIndex()); scrollPaneBu = new JScrollPane(busUnit); scrollPaneBu.setPreferredSize(new Dimension(175,100)); scrollPaneBu.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); scrollPaneBu.setAutoscrolls(true); – Learner
有以下几种。
Rectangle rect = list.getCellBounds(list.getSelectedIndex(), list.getSelectedIndex());
list.scrollRectToVisible(rect);
-1根本没有。没有_obligation_回答一个问题;-) – kleopatra
- 1. Jlist中的JScrollPane
- 2. Jlist和JScrollPane
- 3. 添加Jlist到JScrollPane
- 4. JList不显示JScrollPane
- 5. JList setMimimumSize()在JScrollPane中
- 6. JScrollPane中的透明JList
- 7. 将JList/JScrollPane添加到JPanel
- 8. JScrollPane中的JList打乱JPanel高度
- 9. 在JScrollPane中的JList之间切换
- 10. JScrollPane的和JList的自动滚动
- 11. JList不显示在JScrollPane里面
- 12. JScrollPane没有添加到我的JList中。
- 13. JList的视图区域生长尽管添加一个JScrollPane
- 14. JScrollPane的大小取决于JList的内容
- 15. JList中没有显示JScrollPane的或改变大小
- 16. 调整大小的JList在JScrollPane中,基于价值
- 17. JScrollPane中勾销我JList中单元格的宽度属性
- 18. 带JList的JScrollPane不能在GridBagLayout中滚动
- 19. JScrollPane中的JScrollPane
- 20. JScrollPane中的JScrollPane
- 21. 如何将JScrollPane设置为JList周围的固定最大大小
- 22. JList - ListSelectionListener
- 23. 将项目从jlist添加到jlist
- 24. 我该如何操纵JList和JList?
- 25. JList的 - 环,增加了元素的JList
- 26. JList从jlist中检索数据
- 27. jScrollPane autoReinitialise
- 28. scrollByY jScrollPane
- 29. JScrollPane&Graphics2D
- 30. Java JList模型
在JList中选择值之前,您已经将JList添加到JScrollPane,对不对? –