Кто-нибудь знает библиотеку или класс, который эмулирует терминал vt100 (не имеет значения, графически или нет). Я хочу, в основном, это класс, реализующий логику терминала vt100 (например, при получении кода "delete" вызывается функция удаления, или на основе графического интерфейса, который будет удалять один char).
Эмулятор Java-терминала
Ответ 1
Telnetd, похоже, является полностью документированным решением:
http://telnetd.sourceforge.net/
Вы также можете попробовать:
Он ведет себя как VT100 и использует соединение SSH2. Но веб-сайт указывает, что эмуляция VT100 является неполной.
Ответ 2
Посмотрите проект JediTerm: https://github.com/traff/jediterm
Он имеет как графическую реализацию, так и API для переопределения. Графическая версия работает для удаленных подключений (с использованием JSch) и локальной pty (с использованием JPty).