库存不是抽象的,不会覆盖抽象方法

时间:2010-05-25 05:13:46

标签: java applet

好的,所以我的小程序没有编译,我用Google搜索了一些答案,但都没有用。 (比如公开上课)......

这是我的代码:http://www.so.pastebin.com/MBjZGneg

Heere是我的错误:

C:\ Users \ Dan \ Documents \ DanJavaGen \ Inventory.java:12:库存不是抽象的,并且不会覆盖java.awt.event.KeyListener中的抽象方法keyReleased(java.awt.event.KeyEvent) 公共类Inventory扩展Applet实现了KeyListener {

...帮忙? :)拜托。

2 个答案:

答案 0 :(得分:4)

这意味着它所说的。您没有实施keyReleased方法。您还没有实施keyTyped。如果要保留当前的类结构,可以添加空方法:

public void keyReleased(KeyEvent e){} // ignore
public void keyTyped(KeyEvent e){} // ignore

如果你把监听器放在一个单独的(可能是内部的)类中,你可以扩展KeyAdapter,它为你提供这些空方法。

答案 1 :(得分:0)

很明显,您需要覆盖Inventory类中的Method“KeyReleased”。我无法在你的课堂上找到这样的人。

只需将其添加到您的班级并添加行为

即可