是否有方法逐行讀取JTextPane
的內容?就像BufferedReader一樣?逐行閱讀JTextPane
2
A
回答
2
Element root = textPane.getDocument().getDefaultRootElement();
一旦你得到根元素,你可以檢查有多少子元素(即線)存在。然後,您可以獲取每個子元素並使用開始/結束偏移量方法獲取該特定行的文本。
這比將所有文本放在一個大字符串中然後再次拆分它更有效。
0
我過去做過這件事的方式是在我的窗格上使用getText方法,然後解析返回的尋找換行符'\ n'的字符串。
0
你能解釋你想要做什麼嗎?從頭頂開始,我不能說實際上是否可以逐行閱讀。當然,你可以通過換行符分割文本,然後你會得到一個字符串數組,每一行都是它自己的元素。這是你的情況的問題嗎?
相關問題
- 1. 在JTextPane中逐行閱讀文本
- 2. 逐行閱讀vb.net
- 3. 逐行閱讀PDF - iTextSharp
- 4. 逐行閱讀輸入流
- 5. 大文件逐行閱讀
- 6. 如何逐行閱讀pdf
- 7. Java緩衝讀取器,逐行閱讀
- 8. Jsoup - 逐個閱讀
- 9. 逐字閱讀UITextView
- 10. 如何獲取文件逐行閱讀
- 11. 如何在android中逐行閱讀?
- 12. Python - 如何逐行閱讀HTML
- 13. 用PHP逐行閱讀大文件?
- 14. 逐行閱讀C和標識元素
- 15. 閱讀文件(逐行)問題
- 16. PHP上傳文件並逐行閱讀
- 17. 從網站上逐行閱讀
- 18. 逐行閱讀和標記輸入?
- 19. 如何逐行閱讀大文件?
- 20. 逐行逐字閱讀文字。 C編程
- 21. 想逐行閱讀,但fstream只讀第一行
- 22. 閱讀JTextPane中的文件時丟失的行
- 23. Python:逐行閱讀,在每個結束行執行操作
- 24. Unix Shell腳本:閱讀和使用MySQL行逐行
- 25. golang逐行讀取
- 26. Perl逐行讀取
- 27. GZIPInputStream逐行讀取
- 28. 逐行讀取txt
- 29. shell逐行讀取
- 30. 閱讀文本文件,逐塊
不錯的想法,但我不能完全弄清楚如何使用偏移方法來獲取元素的內容? – 2010-08-23 19:40:16
文本組件和文檔都有getText()方法,可以讓您獲取所有文本或文本的一部分。 – camickr 2010-08-24 00:54:09