我目前正在开发一个只需要命令行界面的小型实用程序,我开始想知道 Java 是否提供了创建 CLI 的任何标准方法,类似于用于 GUI 的 Swing 等。我对命令行参数和解析它们并不真正感兴趣,而是用户与程序使用它的基于命令的交互。这适用于 GUI 根本不需要或不是使用该程序的选项的情况。
谷歌搜索这个主题几乎只会得到关于如何使用 BufferedReader 等与用户进行基本交互的教程,旨在让人们学习 Java 的基础知识并编写简单的 UI 来询问名称并打印“Hello World!”。ETC..
是否有任何库专注于为快速实现更复杂的 CLI UI 提供良好的框架,或者这真的是每个人都以特殊方式为自己的实用程序实现的东西吗?
也许有人知道在并非一切都是图形的时候创建的实现模式?这也是有用的资源。