0

为什么 Java AWT 中的 TextField 内的返回会在对话框中发出 bing 的声音?我在这里有一个旧的 AWT 程序,并在 Java 7 下运行它。TextField 是否具有动作侦听器似乎并不重要。

更新:我试图用对话框来隔离编写另一个应用程序的问题,但没有哔哔声。我还注意到光标上下在一个程序中起作用,而在另一个程序中它们会导致 bing。但是,没有明显的代码被调用来处理击键。

更新:我还发现鼠标右键在哔哔声应用程序中不起作用。

感谢您的回答和帮助。

4

2 回答 2

0

也许它Toolkit.getDefaultToolkit().beep();用于指示您在没有文本或其他验证原因时按下返回?

这可以通过外观调用。此应用程序是否加载了一些自定义外观?如果是这样,请尝试禁用它并查看行为是否消失。

于 2012-11-20T15:21:57.213 回答
0

我发现了问题:它是 Java 7。在 Java 6 中一切正常。所以这是 Oracle 的工作,可能我们对此无能为力。

于 2012-11-20T16:16:55.520 回答