Отменить историю javafx textArea - PullRequest
0 голосов
/ 04 мая 2019

я пишу текстовый редактор в javaFX

При открытии нового файла, если я нажимаю Ctrl + z, весь текст, добавленный к тексту, очищается.

Как я могу стереть историю отмен, чтобы случайно не удалить весь текст в новых открытых файлах?

Я искал похожие вопросы, но не смог найти ничего конкретного.

Это мой открытый код файла:

private void openFile(File file, CodeArea textEditor) {
        try (
                BufferedReader reader = new BufferedReader(new FileReader(file))
        ) {
            textEditor.clear();
            reader.lines().forEach(line -> textEditor.appendText(line + "\n"));
        } catch (IOException ex) {
            ex.printStackTrace();
        }
    }

может быть, после функции reader.lines, в идеале я бы хотел что-то вроде

textEditor.clearUndoHistory()

Я видел другой пример, когда кто-то хотел отключить отмену и написать собственную логику отмены. Может быть, это способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...