![]() |
archivo grande
quisiera saber como hacer para abrir un archivo bastante grande.
lo que necesito es desplegar un archivo de texto plano en un JTextPane para leerlo uso la clase java.io.FileReader y cuando cargo un archivo de 850kb, la verdad que demora un poco y se hace tedioso. quisiera saber como hago para poder cargarlo mas rapido, si uso otro metodo o si alguien tiene una idea. muchas gracias |
q se demora un poco....:eek: la verdad es q los objetos de la rama del TextPane como JTextPane, JeditorPane y creo q el JTextArea se mueren cuando superas los 33 KB, de hecho ese es uno de los tantos bugs de java y esta publicado en esa seccion de la Sun, hasata la 1.4 no estaba corregido, qien sabe si en la 1.5....aunqe no creo..
http://bugs.sun.com/bugdatabase/view...bug_id=4121022 http://bugs.sun.com/bugdatabase/view...bug_id=4075711 http://bugs.sun.com/bugdatabase/view...bug_id=4078327 los 2 [ultimos puede q no est[en relacionados directamente con lo q haces...pero tal vez indirectamente si, el archivo lo puedes cargar tranqilamente...el problema es poder mostrarlo....:confused:........no he podido revisar si en la 1.5 continua.....cualqier vaina t aviso.......:cool: |
gracias.
la lectura del archivo la hago relativamente facil, cargo un archivo de aprox 3 Megas en un StringBuffer, leyendolo caracter por caracter usando un FileReader, pero todo se complica cuando quiero mostrarlo todo en un JTextPane |
Como te digo......el problema no lo tendras al cargarlo....pero si al mostrarlo!!! aún no lo he probado :D con la 1.5 y no por pereza sino por falta de tiempo, te recomiendo q uses pa los archivos algo q valga la pena....RandomAccessFile, lee, escribe, reposiciona,,,etc , el resto es clases pa archivos son escoria
|
La franja horaria es GMT +2. Ahora son las 09:27:16. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi