Есть ли способ добавить фрейм, который будет отображать эмулятор внутри него, или включить консоль для отображения строк, выданных System.out.println
?
Это технически возможноперенаправить системные потоки in
, err
& out
, но учтите, что для этого требуется доверенное приложение.(с цифровой подписью разработчика, пользователь нажимает «ОК» при появлении запроса в страшном диалоге), чтобы сделать это.OTOH было бы лучше спроектировать 1 другую версию программного обеспечения для графического интерфейса, который помещает вывод непосредственно в текстовую область или аналогичную (для вывода) и принимает ее из текстового поля (для ввода).
Еще одна альтернатива для приложения в песочнице.(очень глупо, но возможно), чтобы записать вывод в анонимный регистратор.Добавьте обработчик журнала, чтобы получить этот вывод и отобразить его.Использование регистрации действительно решает приложение.вывод, но не пользовательский ввод.
- Вернее, проект best должен иметь логику, независимую от устройства ввода / вывода, и использовать этологика как в командной строке, так и в версиях с графическим интерфейсом.
Теперь отмечу, что на скриншоте написано «Консоль дракона».Чем он отличается по функциональности от командной строки Windows?