Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java KeyListener是否停止使用动作或鼠标Listener?_Java_Keyboard_Key_Keylistener_Keyevent - Fatal编程技术网

Java KeyListener是否停止使用动作或鼠标Listener?

Java KeyListener是否停止使用动作或鼠标Listener?,java,keyboard,key,keylistener,keyevent,Java,Keyboard,Key,Keylistener,Keyevent,我想添加KeyListener以通过键盘获取输入,所以我添加了KeyListener并实现了它的方法,但当我运行它并按下任何键时,它都可以工作,但在控制台中它会编写如下内容: Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not supported yet. at Calculator.keyReleased(Calculator.java:520) at java.awt.Co

我想添加KeyListener以通过键盘获取输入,所以我添加了KeyListener并实现了它的方法,但当我运行它并按下任何键时,它都可以工作,但在控制台中它会编写如下内容:

  Exception in thread "AWT-EventQueue-0" java.lang.UnsupportedOperationException: Not supported yet.
at Calculator.keyReleased(Calculator.java:520)
at java.awt.Component.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
在这个keylistener正常工作后,当我点击任何按钮时,它停止工作,我按下了键,但什么也没发生。 我的代码:


你的程序引发了一个异常

at Calculator.keyReleased(Calculator.java:520)
它还引发了以下类型的异常:

java.lang.UnsupportedOperationException: Not supported yet.
因此,您似乎正在调用
Calculator.java
文件第520行中的一个例程,该例程目前还不受支持


如果您可以将方法发布到中断的位置,然后标记中断的行,我们可以进一步帮助您

如果你想修复你的代码,为什么只显示一条错误消息呢?为了有效地帮助你,我们需要上面显示的堆栈跟踪和生成它的代码。这里是我的keylistener方法代码:public void keyPressed(KeyEvent e){try{switch(e.getKeyCode()){//my cases default:}catch(UnsupportedOperationException ex){}}@Override public void keyReleased(KeyEvent e){抛出新的UnsupportedOperationException(“尚未支持”);//第520行}@SudhirYadav编辑您的问题。这样您的代码的格式会更好
java.lang.UnsupportedOperationException: Not supported yet.