Estas haciendo una llamada bloquente dentro del EDT (Event Dispath Thread) que es donde se ejecutan las aplicaciones Swing. En otras palabras los ciclos while(true) deben ejecutarse en su propio Thread.
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: narcorasta en 9 Junio 2013, 08:00 AM
gran trabajo amigo pero esto lo puedo implementar en netbeans ? esq tengo un trabajo parecido y necesito ayuda !
public String convertFileToUTF8String(File file, String originalEncoding) {
try {
FileInputStream fis = new FileInputStream(file);
StringBuilder sb = new StringBuilder();
BufferedReader br = new BufferedReader(new InputStreamReader(fis, originalEncoding));
String line;
while((line = br.readLine()) != null) {
sb.append(line);
sb.append('\n');
}
String contents = new String(sb.toString().getBytes("UTF-8"));
} catch (Exception ex) {}
return contents;
}
Document document = (Document) builder.build(convertFileToUTF8String(new File("ruta/del/archivo"), "ISO-8859-1"));