Witam serdecznie,
udało mi się wyświetlić tekst z pliku włącznie z polskimi znakami. :) Jednak nie umiem wczytać do JTextArea pliku formatu *.PDF lub *.DOC :(
Jak na razie mój kod przedstawia się w następujący sposób:
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("About");
frame.setLayout(new FlowLayout());
JTextArea textArea2 = new JTextArea(15, 60);
JScrollPane scrollPane = new JScrollPane(textArea2, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
textArea2.setLineWrap(true);
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
try {
BufferedReader we = new BufferedReader(new FileReader("tekst.rtf")); // tu czyta z polskimi znakami
String linia;
StringBuffer sb = new StringBuffer();
while ((linia = we.readLine()) != null) {
sb.append(linia).append("\n");
}
textArea2.setText(sb.toString());
we.close();
} catch (Exception e) {
System.out.println("Bład odczytu pliku: " + e);
}
Proszę uprzejmie o jakąś wskazówkę?. Jeśli bym chciała wczytać plik formatu *.doc , to muszę formatowanie zmienić. W google szukałam, ale jak na razie nie udało mi się znaleźć przyczyny mojego błędu.