当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《什么是一个好的Java,类似于curses的终端应用程序库?》经验,为你挑选了5个好方法。

我想编写一个执行屏幕操作的Java终端应用程序.是否有任何好的库允许你像*nix/C世界中的curses一样操纵屏幕?

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

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



1> Bryce..:

我最近找到了lanterna图书馆.还没有机会使用它,但它看起来像是一个更新的替代品.


谢谢!我正在寻找一个不使用本机代码的人.

2> Bart Schulle..:

有Charva,它链接到本机代码,但有一个基于Swing的api.该截图显示大量的文本窗口,因此看起来非常有用.


最新版本:2006.
@GrzegorzOledzki刚刚更新......最新发布:2013年.
@BartSchuller链接已经死了.

3> Jim Blizard..:

我自己没有使用它,但Java Curses Library听起来像你想要的.


Java Curses上次发布:2002.
Java Curses现在已经引起了一些关注,并在2012年发布了新版本.

4> DMKing..:

这是一种使用JNI调用ncurses lib的方法.我测试了它,它的工作原理.



5> ashes999..:

截至2013年,我能找到的最接近的是Blacken.

Blacken本身不是一个curses库.它远离终端,而是呈现它自己的"控制台窗口".这样做的缺点是看起来不像"类似控制台".相反,您可以获得完整(任意)颜色支持,以及类似curses的API(除了主API之外).

您还可以将字体设置Mono为固定宽度字符.


@jdersen Blacken中有一些错误,但总的来说,它非常好,并且所有者对打开的问题反应很快.
推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有