返回TextField在AWT中生成BING

时间:2012-11-20 14:45:01

标签: java awt

为什么在Java AWT中的TextField内返回会在对话框中产生声音?我在这里有一个旧的AWT程序,并在Java 7下运行它。如果TextField有一个动作监听器,那似乎并不重要。

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

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

感谢您的回答和帮助。

2 个答案:

答案 0 :(得分:0)

在没有文字或其他验证原因时,或许正在使用Toolkit.getDefaultToolkit().beep();表示您按下了返回值?

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

答案 1 :(得分:0)

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