我的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添加到JPanel
- 4. JScrollPane中的JList打乱JPanel高度
- 5. JScrollPane没有添加到我的JList中。
- 6. JList不显示在JScrollPane里面
- 7. JScrollPane的和JList的自动滚动
- 8. JScrollPane的大小取决于JList的内容
- 9. 的Java Swing:自动滚动使用JList和JScrollPane的
- 10. JScrollPane中勾销我JList中单元格的宽度属性
- 11. 调整大小的JList在JScrollPane中,基于价值
- 12. 带JList的JScrollPane不能在GridBagLayout中滚动
- 13. JScrollPane中的JScrollPane
- 14. 如何将JScrollPane设置为JList周围的固定最大大小
- 15. JScrollPane&Graphics2D
- 16. scrollByY jScrollPane
- 17. 从JList的
- 18. Java Swing JList
- 19. Java JList模型
- 20. JList like tree
- 21. 查找的jList
- 22. JList clearSelection()问题
- 23. 如何JList中
- 24. Listen JList setSelectedIndex
- 25. JList更新UI
- 26. JList DefaultListModel ListSelectionListener
- 27. JList不清除
- 28. ArrayIndexOutOfBoundsException gui jlist
- 29. JList行显示
- 30. 清除JList
在JList中选择值之前,您已经将JList添加到JScrollPane,对不对? –