Эмулятор Java-терминала

Кто-нибудь знает библиотеку или класс, который эмулирует терминал vt100 (не имеет значения, графически или нет). Я хочу, в основном, это класс, реализующий логику терминала vt100 (например, при получении кода "delete" вызывается функция удаления, или на основе графического интерфейса, который будет удалять один char).

Ответ 1

Telnetd, похоже, является полностью документированным решением:

http://telnetd.sourceforge.net/

Вы также можете попробовать:

http://www.jcraft.com/jcterm/

Он ведет себя как VT100 и использует соединение SSH2. Но веб-сайт указывает, что эмуляция VT100 является неполной.

Ответ 2

Посмотрите проект JediTerm: https://github.com/traff/jediterm

Он имеет как графическую реализацию, так и API для переопределения. Графическая версия работает для удаленных подключений (с использованием JSch) и локальной pty (с использованием JPty).