Сейчас я работаю над консольным окном в Swing. Он основан на JTextArea и работает как обычная командная строка. Вы вводите команду в одну строку и нажимаете клавишу ввода. В следующей строке выводится вывод и под этим выходом вы можете написать следующую команду.
Теперь я хочу, чтобы вы могли редактировать только текущую строку с помощью вашей команды. Все строки выше (старые команды и результаты) должны быть недоступны для редактирования. Как я могу это сделать?