当前位置: 首页 > 面试题库 >

Java对于终端应用程序,什么是良好的,类似于curses的Java库?

颛孙子民
2023-03-14
问题内容

我想编写一个执行屏幕操作的Java终端应用程序。有没有好的图书馆可以让您像* nix / C世界中的诅咒一样操纵屏幕?

我正在寻找的最小功能是窗口和用户输入支持。

在功能方面,我想在终端的区域中定期更新一些数据,同时(同时)用户可以在屏幕的其他部分输入命令/文本。


问题答案:

有Charva,它链接到本机代码,但是具有基于Swing的api



 类似资料:
  • 问题内容: 我需要用Java编写一个简单的命令行应用程序。最好使用一个负责解析命令并负责诸如标志和可选/强制性参数之类的库… 更新 内置TAB完成的功能将特别出色。 问题答案: 我已经使用Apache Commons CLI库 进行命令行参数解析。它相当易于使用,并且具有相当好的文档。 您选择哪种库可能取决于您喜欢哪种样式的选项(“ –gnu样式”或“ -javac样式”)。

  • 问题内容: 我需要压缩部分应用程序网络流量以提高性能。我认为这意味着我需要远离一些较新的算法,例如bzip2,我认为我听说它的速度较慢。 问题答案: 您可以使用JDK中内置的Deflater / Inflater。也有GZIPInputStream和GZIPOutputStream,但这实际上取决于您的确切使用。 编辑: 阅读更多评论,看起来网络流量是HTTP。根据服务器的不同,它可能支持压缩(尤

  • 问题内容: 我希望能够使用Java应用程序中的GnuPG对磁盘上的文件和/或内存中的数据进行加密。如果可能的话,我希望避免对GPG命令行工具进行系统调用。 是否有推荐的库,或者您可以推荐从Java(或Scala)进行GPG加密的最佳方法? 我正在开发并打算在Linux环境中运行该应用程序,尽管跨平台解决方案将是首选。 问题答案: 您可以尝试调用 **BouncyCastle.org** 的JAVA

  • 问题内容: 您使用哪个类似Java的readline类库?像库这样的“ readline”是指用于编辑控制台输入,支持历史记录,制表符完成以及类似内容的库。我正在寻找一个,但不能选择那么多(jLine- 无需 维护,java-readline- 2003年最新发行,其他?) 问题答案: 从命令行执行时,我已经使用JLine将历史记录等添加到Clojure REPL(JVM进程)中。它只是神奇地工作

  • 问题内容: 嘿,我一直在用Java在Windows控制台中开发一个应用程序,并希望将其在线发布在所有console-graphics-glory中。 我可以使用一个简单的Web applet API来移植我的应用程序吗? 我仅使用基本的System.out和System.in功能,但是很高兴重建我的I / O包装器。 我认为,对于希望将其工作放在网上的任何新手Java开发人员而言,遵循这些思路将是

  • 问题描述 我有一个基于spring boot的应用程序,可以在第三方环境中创建实体<应用程序部署在prod上。我发现了一个bug,修复该bug需要对第三方prod实体上已经创建的实体进行更改<预期解决方案第三方产品环境实体正在修复运行基于java的脚本 我希望该脚本仅在第一次部署具有修复程序的应用程序版本时在prod中运行<我正在寻找Flyway为数据库实体提供的相同功能。我可以使用Flayway