【发布时间】:2026-02-11 18:30:01
【问题描述】:
目前我在一个 Java 项目中,该项目是控制台驱动的。我想实现一个功能,当用户在我的程序的命令行中按下向上箭头时,命令行将显示用户运行的最后一个命令。
我发现了一些关于键盘事件的信息,如下所示,
public void keyPressed(KeyEvent evt);
public void keyReleased(KeyEvent evt);
public void keyTyped(KeyEvent evt);
但是,我只是不知道如何将命令字符串带到命令行。例如,当用户按下“向上”时,该命令应将最后一个命令作为命令行的预输入返回。
【问题讨论】:
标签: java console-application arrow-keys