目前我在一个 Java 项目中,该项目是控制台驱动的。我想实现一个功能,当用户在我的程序的命令行中按下向上箭头时,命令行将显示用户运行的最后一个命令。
我发现了一些关于键盘事件的信息,如下所示,
public void keyPressed(KeyEvent evt);
public void keyReleased(KeyEvent evt);
public void keyTyped(KeyEvent evt);
但是,我只是不知道如何将命令字符串带到命令行。例如,当用户按下“向上”时,该命令应该带回最后一个命令作为命令行上的预输入。