Мне нужно реализовать консольное приложение (возможно, на Java) с функциями, подобными ncurses (например, навигацию по меню и перерисовку всего экрана).
Единственными решениями, которые я могу найти для этого до сих пор, являются CHARVA ( "Инструмент для создания окон Windows для текстовых терминалов" ), tuipe ( "Текстовый пользовательский интерфейс для Java AWT" ) и действительно старая статья доктора Добба ( "Текстовый интерфейс для Java AWT" ).
До сих пор CHARVA - лучшая вещь, которую я могу найти, но мне не нравится идея ее использования JNI для обертывания проклятий.
Есть ли стандартный способ, скажем, с AWT/Swing, делать это? Какие существуют другие альтернативы?