Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   archivo grande (https://www.clubdelphi.com/foros/showthread.php?t=34003)

gustavoh 24-07-2006 14:12:30

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

OSKR 24-07-2006 16:12:15

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:

gustavoh 25-07-2006 15:03:50

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

OSKR 25-07-2006 18:30:50

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 04:57:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi