我想编写一个执行屏幕操作的Java终端应用程序。有没有好的图书馆可以让您像* nix / C世界中的诅咒一样操纵屏幕?
我正在寻找的最小功能是窗口和用户输入支持。
说到功能,我想在终端的某个区域定期更新一些数据,同时(同时)用户可以在屏幕的其他部分输入命令/文本。
我想编写一个执行屏幕操作的Java终端应用程序。有没有好的图书馆可以让您像* nix / C世界中的诅咒一样操纵屏幕?
我正在寻找的最小功能是窗口和用户输入支持。
说到功能,我想在终端的某个区域定期更新一些数据,同时(同时)用户可以在屏幕的其他部分输入命令/文本。
Answers:
我自己没有使用过它,但是Java Curses Library听起来像您想要的。
截至2013年,我能找到的最接近的是Blacken。
布莱克森本身并不是一个诅咒图书馆。它从终端移开,而是渲染它自己的“控制台窗口”。这具有看起来不像“控制台状”的缺点。相反,您将获得完全(任意)的颜色支持以及类似于curses的API(除了其主要API外)。
您也可以将Mono
固定宽度字符的字体设置为。