Я хочу создать текстовую область, в которой пользователь вводит некоторый текст, нажимает ввод, и этот текст отправляется классу, который что-то с ним делает (например, изменяет порядок слов), затем отредактированный текст отображается на следующей строке в текстовой области.
Кроме того, если пользователь пишет что-то в строке после первого редактируемого текста и снова нажимает ввод - в класс редактирования отправляется только эта последняя строка. Пользователь также должен иметь возможность редактировать все строки, если он этого хочет. Что-то вроде текстовой области в Wolfram Mathematica, если люди ее знают.
Я новичок в Java и понятия не имею, нужно ли мне использовать JTextArea и самому разрабатывать какой-то класс, который будет это делать, или уже есть что-то, что могло бы мне помочь.