gpt4 book ai didi

java - 仅输入到终端的底行

转载 作者:行者123 更新时间:2023-12-01 14:10:54 25 4
gpt4 key购买 nike

我用Java制作了一个命令行聊天客户端,它将消息从stdin发送到服务器,同时从服务器接收消息到stdout。当您编写消息时,有人可能会发送消息,因此我希望终端的底线始终保留用于输入,以便输出显示在其上方。我希望您能理解我的问题,如果您不明白,我提前表示歉意。

最佳答案

JCurses 库将完全满足您的需要。

http://sourceforge.net/projects/javacurses/

它是 *nix 操作系统中 ncurses 的 Java 实现。在 Windows 上,您需要包含 .dll 文件,在大多数 Linux 发行版上,除了将 jar 包含在类路径中之外,您不需要执行任何操作。

您需要一个库来构建“命令行 GUI”的原因是因为标准 java 无法以这种方式操作本地命令行。这可能是由于 Java 不是为特定平台构建的 - 但这只是一个猜测。

关于java - 仅输入到终端的底行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18539066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com