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. 从primefaces组件获取值
- 2. 获取ViewContainerRef从组件
- 3. JScrollPane绘图组件本身
- 4. JScrollPane不添加组件
- 5. 从条件REGEX获取捕获组
- 6. LDAP获取组从
- 7. 从组件获取路由名称
- 8. 如何从listView中获取组件?
- 9. 如何从NSDate中获取日组件?
- 10. 从组件获取ES6类实例
- 11. 从事件中获取元素数组
- 12. 从字节数组获取文件名
- 13. jQuery从json文件中获取数组
- 14. 如何从WPF组件获取快照?
- 15. 从数组中获取信件
- 16. 从flexGlobals.topLevelApplication获取内部组件
- 17. 如何从NSAttributedString获取组件?
- 18. 从多个UIPicker组件获取数据
- 19. 从OpaTest获取组件的i18n模型
- 20. ExtJs从widgetcolumn获取widget组件
- 21. 从角度组件获取数据
- 22. 获得一个JScrollPane
- 23. 我想在Java中使用JScrollPane组件
- 24. 如何将组件集中到JScrollPane中?
- 25. 如何替换JScrollPane子组件
- 26. JColorChooser获取组件
- 27. 获取bootstraped组件
- 28. 获取从元组ListBuffer
- 29. 从strings.xml中获取数组
- 30. 从PHP数组获取值
outch ...即将发布:“自然getViewportView”,但该方法意外不存在,其中一个疯狂的非对称;-) – kleopatra 2011-04-24 11:13:07
更短的方式:JEditorPane editorPane =(JEditorPane)scrollPane.getViewport.getView(); – Rubinum 2014-06-23 07:55:42