Witam. Mam pewien problem z wczytywaniem pliku tekstowego do pola "jTextArea". Mianowicie mój problem polega na tym, że program nie wczytuje mi do końca pliku tekstowego. Jeżeli mamy załóżmy 10 linijek tekstu to wczyta bez problemu. Jeżeli mamy już 600 linijek to zwiecha. Myślę, że błąd leży w pamięci, ale nie wiem jak się za to złapać :(
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt)
{
JFileChooser jfc = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("Pliki tekstowe(*.txt,*.srt)", "txt","srt");
jfc.setFileFilter(filter);
jfc.showOpenDialog(jMenu1);
try {
Scanner s = new Scanner(jfc.getSelectedFile(),"windows-1250");
String tmp = "";
while(s.hasNextLine())
{
tmp = tmp + s.nextLine()+'\n';
jTextArea1.setText(tmp);
}
s.close();
} catch (FileNotFoundException ex)
{
Logger.getLogger(Okno.class.getName()).log(Level.SEVERE, null, ex);
}
}