战舰游戏放置船错误

时间:2011-08-10 17:44:40

标签: java

好的,我距离完成这个游戏只有几英寸,但我在代码中遇到一个错误:

cshi.addActionListener(new VesselFunction());

它说VesselFunction无法解析为某种类型,但我不知道为什么。如果我删除代码,它编译并运行程序,但它只允许我放置一条船,所以我显然需要代码工作,所以它可以调用其他方法来放置剩余的4艘船。我该怎么办?

2 个答案:

答案 0 :(得分:2)

编译器告诉您它找不到VesselFunction类。检查你的课程路径。

答案 1 :(得分:0)

如果VesselFunction类与当前源文件的包不同,则需要使用import语句通过其简单名称(VesselFunction)引用它,而不是完全合格。类名(com.something.somethingelse.VesselFunction)。

您还需要确保VesselFunction.class文件存在于您正在使用的类路径中的正确目录中。