14
A
回答
28
JViewport viewport = scrollPane.getViewport();
JEditorPane editorPane = (JEditorPane)viewport.getView();
5
方式一:
JViewport viewport = scrollPane.getViewport();
Component[] components = viewport.getComponents();
雖然你可能只是有一個擁有引用您的編輯器窗格類領域,並得到更容易的方式。
編輯:按照Jeanette和Rob的說法:獲取視口所保持的單個子組件的最佳方法是使用其getView()
方法。
我最初的回答使我想起H.L.門肯報價的:
「對於每一個複雜的問題,有一個解決方案,簡潔,清晰,簡單,和錯誤的。」
相關問題
- 1. JScrollPane中獲取/設置值
- 2. 從webview組件獲取URL
- 3. 獲取ViewContainerRef從組件
- 4. 從primefaces組件獲取值
- 5. 從GeocoderResult獲取formatted_address組件
- 6. 從ComponentColorModel獲取RGB組件
- 7. JScrollPane不添加組件
- 8. JScrollPane繪圖組件本身
- 9. jScrollPane無法添加組件
- 10. 從條件REGEX獲取捕獲組
- 11. 如何獲取JScrollPane內部(可更改)組件的完整大小?
- 12. LDAP獲取組從
- 13. 哪個更快:從$ _SESSION獲取數組還是從json文件獲取數組?
- 14. Java:無法將Gridlayout應用於Jscrollpane。獲取獲取java.lang.ClassCastException
- 15. jQuery從json文件中獲取數組
- 16. Angular - 從JSON文件獲取數組
- 17. 從多個UIPicker組件獲取數據
- 18. 從組件獲取ES6類實例
- 19. 從laravel的vue組件獲取細節
- 20. 如何從WPF組件獲取快照?
- 21. 如何從NSDate中獲取日組件?
- 22. 從數組中獲取信件
- 23. 從組件視圖獲取塊內容
- 24. 從組件獲取參數值Joomla 3.0
- 25. 從角度組件獲取數據
- 26. 如何從swing組件獲取類名?
- 27. 從事件中獲取元素數組
- 28. 從字節數組獲取文件名
- 29. 從路徑組獲取文件ForResourcesOfType
- 30. 從另一個組件獲取參數
outch ...即將發佈:「自然getViewportView」,但該方法意外不存在,其中一個瘋狂的非對稱;-) – kleopatra 2011-04-24 11:13:07
更短的方式:JEditorPane editorPane =(JEditorPane)scrollPane.getViewport.getView(); – Rubinum 2014-06-23 07:55:42