Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 Java AWT 中的 TextField 内的返回会在对话框中发出 bing 的声音?我在这里有一个旧的 AWT 程序,并在 Java 7 下运行它。TextField 是否具有动作侦听器似乎并不重要。
更新:我试图用对话框来隔离编写另一个应用程序的问题,但没有哔哔声。我还注意到光标上下在一个程序中起作用,而在另一个程序中它们会导致 bing。但是,没有明显的代码被调用来处理击键。
更新:我还发现鼠标右键在哔哔声应用程序中不起作用。
感谢您的回答和帮助。
也许它Toolkit.getDefaultToolkit().beep();用于指示您在没有文本或其他验证原因时按下返回?
Toolkit.getDefaultToolkit().beep();
这可以通过外观调用。此应用程序是否加载了一些自定义外观?如果是这样,请尝试禁用它并查看行为是否消失。
我发现了问题:它是 Java 7。在 Java 6 中一切正常。所以这是 Oracle 的工作,可能我们对此无能为力。