【发布时间】:2013-08-17 20:01:45
【问题描述】:
我一直在尝试编写一个可以对箭头键进行操作的 Java 控制台程序。 我遇到了声称能够做到这一点的 JLine 库。
我曾多次尝试使用 JLine 库来实现我的目标,但都没有成功。
ConsoleReader reader = new ConsoleReader(System.in, new PrintWriter(System.out));
尽管使用了 ConsoleReader.readVirtualKey(),它仍然在等待 enter 按键。
我也试过
UnixTerminal terminal = (UnixTerminal) Terminal.setupTerminal();
terminal.readVirtualKey(System.in);
但这也不起作用。它总是等待 Enter 键并且不显示我在按下 Enter 键之前按下的箭头键。
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: jline