我的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,對不對? –