我正在使用 Groovy 开发十六进制编辑器(请参阅http://github.com/mcmenaminadrian),我想给它一个类似 vi 的界面。
因此,在 vi 模式下,当用户按下退出键时,它应该发出“哔”声。我怎样才能做到这一点?如果我使用 java.awt.Toolkit.getDefaultToolkit().beep() 没有任何反应(无论如何在 Linux 上),如果我使用 System.out.print("\007"); System.out.flush() 我只是得到一个字符出现在控制台上。
由于这只是为应用程序增添光彩的东西我不想要很多代码(如其他一些答案中所建议的那样),所以也许没有可靠的方法来做到这一点 - 在这种情况下,哪个选项适用于 Windows,有人知道吗?
谢谢