Я хочу создать небольшую программу, в которой я выполняю некоторый код, и когда я выполняю этот код, который будет выводить данные и запрашивать данные через System.in
, я хотел бы обнаружить этот запрос и показать текстовую область, гдевместо этого пользователь будет вводить туда данные, поскольку они не будут иметь доступа к терминалу.
У меня есть выходная часть, в которой я буду использовать OutputStream для перенаправления System.out
и System.err
, но кто-то может объяснитьмне какие-либо возможности для перенаправления / обнаружения запросов System.in?
Или есть какой-то компонент консоли SWING, который я могу использовать для выполнения некоторого кода и перенаправления всего вывода и ввода в компонент?