KeyListener无法识别

时间:2015-08-05 04:05:08

标签: java swing compilation

我在向jframe添加keylistener时遇到了问题。

我的KeyTester类实现了KeyListener,我的Window类实现了JFrame,但我的KeyTester没有被识别为KeyListener。

public class KeyTester implements KeyListener
public class Window extends JFrame
w.addKeyListener(new KeyTester());

上面,w是一个窗口。这会导致此错误。

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
The method addKeyListener(KeyListener) in the type Component is not applicable for the arguments (KeyTester)

当我使用w.addKeyListener((KeyListener) new KeyTester());

导致此错误。

Exception in thread "main" java.lang.ClassCastException: testers.KeyTester cannot be cast to java.awt.event.KeyListener

请帮助,我有另外一个项目设置就像这样,它工作正常。

0 个答案:

没有答案