Fuu*_*Fuu 21 java frameworks design-patterns command-line-interface ui-design
我目前正在开发一个只需要命令行界面的小型实用程序,我开始想知道Java是否提供了创建CLI的任何标准方法,类似于Swing和GUI之类的方式.我对命令行参数和解析它们并不感兴趣,而是用户与程序使用它进行的基于命令的交互.这适用于GUI根本不需要或不是使用程序的选项.
谷歌搜索主题只会产生关于如何使用BufferedReader和喜欢与用户进行基本交互的教程,旨在让人们学习Java的基础知识并编写简单的UI,询问名称并打印"Hello World!".等等..
是否有任何库专注于为快速实现更复杂的CLI UI提供良好的框架,或者这是否真的是每个人都以临时方式为自己的实用程序实现的?
也许有人知道在不是所有东西都是图形的时候创建的实现模式?这也是有用的资源.
你也可以看看和Clamshell-cli或弹簧外壳:
Clamshell-cli相对简单易用:您可以查看jmx-cli以获得可以用它做的一个很好的例子.
Spring Shell更大但功能更全(标签完成等).它已从Spring Roo中提取出来并作为独立框架发布
| 归档时间: |
|
| 查看次数: |
9927 次 |
| 最近记录: |