У меня есть следующий код, пытающийся сохранить содержимое JTextPane в формате RTF. хотя файл создан в следующем коде, но он пуст!
какие-нибудь советы относительно того, что я делаю не так? (как обычно, не забывай, что я новичок!)
if (option == JFileChooser.APPROVE_OPTION) {
////////////////////////////////////////////////////////////////////////
//System.out.println(chooser.getSelectedFile().getName());
//System.out.println(chooser.getSelectedFile().getAbsoluteFile());
///////////////////////////////////////////////////////////////////////////
StyledDocument doc = (StyledDocument)textPaneHistory.getDocument();
RTFEditorKit kit = new RTFEditorKit();
BufferedOutputStream out;
try {
out = new BufferedOutputStream(new FileOutputStream(chooser.getSelectedFile().getName()));
kit.write(out, doc, doc.getStartPosition().getOffset(), doc.getLength());
} catch (FileNotFoundException e) {
} catch (IOException e){
} catch (BadLocationException e){
}
}
РЕДАКТИРОВАТЬ: HTMLEditorKit, если я использую HTMLEditorKit, он работает и это то, что я действительно хотел. РЕШИТЬ!