Я пишу клон блокнота, чтобы узнать больше о графическом интерфейсе. Моя программа создает текстовый файл с кодом:
try {
formatter = new Formatter(fileName+".txt");
formatter.format(contents);
formatter.close();
JOptionPane.showMessageDialog(null, "File saved as "+fileName +".txt");
} catch (Exception e){
JOptionPane.showMessageDialog(null, "Error writing to file");
}
Как мне сохранить форматирование моего текста? Я извлекаю файл из JTextArea с помощью:
String contents = text.getText();
но в основном я теряю все форматирование. Я получаю пробелы между словами, когда читаю из файла:
Чтение строк = sc.next ();
OpenText = OpenText + "" + чтение;
Есть ли способ сохранить форматирование в строке?